【发布时间】:2011-10-28 00:58:55
【问题描述】:
我在从 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。
有人遇到过这个问题吗?有什么解决办法吗?
【问题讨论】:
-
嗯.. 为什么要为 3.5 构建测试?这不像是你在运送它们! :)