当前位置: 首页 > 编程语言 > C#

如何摆脱“已加载API限制UnitTestFramework.dll”的错误?分享

时间:2023-04-10 20:39:21 C#

如何摆脱“API限制UnitTestFramework.dll已加载”错误?偶尔会弹出以下错误:C:ProgramFilesMSBuildMicrosoftVisualStudiov9.0TeamTestMicrosoft.TeamTest.targets(14,5):error:APIrestriction:Theassembly'file:///C:ProgramFilesMicrosoftVisualStudio9.0Common7IDEPublicAssembliesMicrosoft.VisualStudio.QualityTools.UnitTestFramework.dll'已经从不同的位置加载。它不能从同一应用程序域内的新位置加载。我该如何摆脱它?Change:to:如果您在尝试在TFS构建服务器上运行测试时遇到此错误,您可能只需要更改TFS构建定义用于定位测试程序集的模式。本文描述了问题和解决方案。基本上TFS在两个不同的文件夹中找到相同的测试程序集并尝试将其包含两次。要解决此问题:打开团队资源管理器展开树,直到您看到项目的构建选择有问题的构建右键单击??>编辑构建定义单击左侧边栏上的“处理”展开“2”。Basic”>AutomatedTests单击Edit更改测试程序集文件规范以删除匹配模式中的文件夹。例如,通过从匹配模式(ie)中删除文件夹,将****test.dll**更改为*test*.dll,它将只包含测试程序集一次,即使它在两个不同的文件夹中找到它。以上就是C#学习教程:如何摆脱“已加载API限制UnitTestFramework.dll”的错误?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: