本文介绍了我该如何摆脱" API限制UnitTestFramework.dll已经装载"错误?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

下面的错误弹出飘飞:

C:\ Program Files文件\的MSBuild \微软\的VisualStudio \ 9.0 \ TeamTest \ Microsoft.TeamTest.targets(14,5):错误:API限制:程序集文件:/// C:\ Program Files文件\微软的Visual工作室9.0 \ Common7 \ IDE \ PublicAssemblies \ Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll'已经从不同位置加载。它不能被从相同的应用程序域内的新位置加载。

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.

我如何摆脱它?

推荐答案

  • 编辑该.csproj的文件
  • 删除的ProcessorArchitecture = MSIL的UnitTestFramework型号末尾。

修改

<reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />

<reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />

  • 在重新启动Visual Studio
  • 这篇关于我该如何摆脱&QUOT; API限制UnitTestFramework.dll已经装载&QUOT;错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-08 02:56