繁体   English   中英

Visual Studio 2012启动时无效的参考版本

[英]Invalid Reference Version When Visual Studio 2012 Starts

我最近在我现有的.net网站项目中添加了一个单元测试项目。 我写了一些单元测试,一切正常。 我们在开发过程中添加了第三方测试套件,并给了我们一个参考dll,以将其包含在我们的测试项目中(我已经完成了)。

但是,第三方dll需要Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll版本10.1.0.0,而我的测试项目的版本是10.0.0.0。 我切换了版本(在VS中的“引用”文件夹上单击鼠标右键,选中一个框,然后取消选中其他框)。 现在,将测试项目编译,并运行单元测试。

第二天,当我启动VS并加载项目时,它将无法编译-与之前使用单元测试框架dll版本不正确的错误相同。

如何强制版本为10.1.0.0? 我什至在参考属性上设置了Specific Version = True,并且尝试将目标框架设置为4和4.5都没有运气。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM