繁体   English   中英

VS2010 使用 UnitTestFramework 升级

[英]VS2010 upgrade with UnitTestFramework

我在从 VS2008 升级到 VS2010 并继续使用 .Net 3.5 时遇到问题。

一旦我在 VS2010 中打开它们,我所有的单元测试项目都会将它们的程序集引用从 v9 替换为 v10。 这会导致构建失败,因为我的项目是在 .Net 3.5 中构建的。

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

替换为:

<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">

为了解决这个问题,每次打开解决方案时,我都必须手动编辑程序集引用以指向 V9。

有没有人遇到过这个问题? 任何解决方案?

这是 VS2010 的问题。 如果您进入单元测试项目属性,目标框架下拉列表将只有一个选择:.Net 4

这是在 SP1 中修复的。 如果您安装 SP1 并进入项目属性,您应该能够使用您的单元测试项目定位 .Net 3.5。

暂无
暂无

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

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