【问题标题】:VS2010 upgrade with UnitTestFrameworkVS2010 升级 UnitTestFramework
【发布时间】: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 构建测试?这不像是你在运送它们! :)

标签: .net visual-studio-2010


【解决方案1】:

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

这已在 SP1 中得到修复。如果您安装 SP1 并进入项目属性,您应该能够将 .Net 3.5 用于您的单元测试项目。

【讨论】:

    猜你喜欢
    • 2011-03-30
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多