0

我最近在我现有的 .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,但没有成功。

4

1 回答 1

0

这实际上是由我们的供应商解决的 - 提供了旧版本的 dll -> 针对旧版本的 .NET 编译。通过让他们用 .NET 4.5 编译它来解决。

于 2013-07-16T15:43:11.033 回答