我最近在我现有的 .net 网站项目中添加了一个单元测试项目。我写了一些单元测试,一切正常。我们在开发过程中添加了第三方测试套件,并获得了一个参考 dll 以包含在我们的测试项目中(我已经这样做了)。
但是第三方dll需要Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 10.1.0.0版本,而我的测试项目是10.0.0.0版本。我切换了版本(右键单击VS中的References文件夹,选中一个框,取消选中另一个框)。现在测试项目编译,单元测试运行。
第二天,当我启动 VS 并加载项目时,它无法编译 - 与我之前使用错误版本的单元测试框架 dll 的错误相同。
如何强制版本为 10.1.0.0?我什至在参考属性上设置了 Specific Version = True,我尝试将目标框架设置为 4 和 4.5,但没有成功。