当运行在TeamCity的一个MSpec打造一步我得到在球队的城市记录以下错误:为什么在TeamCity上运行MSpec时会出现NotSupportedException?
[Step 7/7] Starting: C:\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe #TeamCityImplicit
[17:07:13][Step 7/7] in directory: C:\TeamCity\buildAgent\work\726e90173bc65483
[17:07:14][Step 7/7] 2012-10-02 17:07:14,471 [4332] ERROR JetBrains.TeamCity.Utils.Runtime.ParseUtil - Failed to load assembly from file c:\mspec\mspec.exe: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
[17:07:14][Step 7/7] System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
[17:07:14][Step 7/7] at System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence)
[17:07:14][Step 7/7] at System.Reflection.Assembly.LoadFile(String path)
[17:07:14][Step 7/7] at JetBrains.TeamCity.Utils.Runtime.ParseUtil.LoadAssembly(String value) in c:\BuildAgent\work\e6509710c0972c73\src\Utils\src\Runtime\ParseUtil.cs:line 110
我所做的建议的修改的machine.config
和MSpec配置文件,但它似乎没有不帮帮我。
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
MSpec runner在Visual Studio本地正确运行的构建代理上本地引用编译的DLL。任何人都可以解释这个错误意味着什么,以及我可以如何解决它?
在您的TeamCity日志中,我看到它记录了'NUnitLauncher'是否正确? –
您是否为您的目标框架使用了正确的'mspec.exe'?你究竟在本地运行_命令行_?你如何从Visual Studio运行(使用TD.NET或ReSharper)? –