Kev*_*ger 13 .net c# tfs tfsbuild visual-studio
偶尔会弹出以下错误:
C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\TeamTest\Microsoft.TeamTest.targets(14,5): error : API restriction: The assembly 'file:///C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll' has already loaded from a different location. It cannot be loaded from a new location within the same appdomain.
我怎么摆脱它?
更改:
<reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
Run Code Online (Sandbox Code Playgroud)
至:
<reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Run Code Online (Sandbox Code Playgroud)
如果在尝试在TFS构建服务器上运行测试时遇到此错误,则可能只需更改TFS构建定义用于定位测试程序集的模式. 这篇文章描述了问题和解决方案.基本上TFS在两个不同的文件夹中找到相同的测试程序集,并尝试将其包含两次.解决这个问题:
通过从匹配模式中删除文件夹(即\),它只包含一次测试程序集,即使它在两个不同的文件夹中找到它.
| 归档时间: |
|
| 查看次数: |
6938 次 |
| 最近记录: |