如何在VS2010下更改单元测试的目标框架?

时间:2011-03-07 19:03:05

标签: visual-studio-2010 unit-testing .net-4.0

在我的解决方案中(在VS2008下),我有很少的Web项目,很少的类库,单元测试项目。

似乎在解决方案转换到VS 2010期间,UnitTest项目的目标框架已更改为.NET 4.0

当我尝试更改它时(我需要检查系统如何在.NET 3.5中工作并与当前行为进行比较)我收到以下错误:

  

尝试重新定位项目已被取消。您无法更改测试项目的指定.NET框架版本或配置文件。

为什么我无法改变它?我该怎么办?

非常感谢!

1 个答案:

答案 0 :(得分:1)

不幸的是,找到了一个否定的答案:

http://connect.microsoft.com/VisualStudio/feedback/details/483939/unable-to-change-target-framework-version-on-unit-test-projects

关闭为“无法修复”

http://connect.microsoft.com/VisualStudio/feedback/details/514130/visual-studio-2010-beta-2-silently-upgrades-mstest-test-projects-to-net-4-0

称为“按设计”

:(

P.S。我喜欢建议的解决方法之一:不要使用MS测试:)