2009-05-21 110 views

回答

19

MSDN VS 2010

视觉 工作室的多目标功能,可以指定 .NET框架,或它的轮廓,那就是您的应用需要 的版本。 多重定位的关键优势是 ,您可以使用Visual Studio的当前版本 来创建和开发针对.NET Framework早期版本 的项目 。例如, 您可以继续开发的项目 在Visual Studio 2008 创建的,而不增加新的.NET Framework 依赖。

+6

当您使用单元测试项目时,它们将始终编译为.NET 4.0。 – Peter 2010-04-29 08:16:33

6

是的,您可以使用Visual Studio 2010开发2.0和3.5 ASP .NET项目以及其他许多其他类型的项目。当我们构建多目标支持时,我们对Web开发特别敏感,因为它希望用户立即升级他们的服务器是不现实的。在很多情况下,这是不可能的。

-4

不,你不能。您可以定位框架版本,但项目/解决方案文件是不同的。 VS 2008抱怨。这是MS不开发友好。

1

我有3.5版本使用VS 2008,现在我已经安装了VS 2010中,当我去开的项目,第一个屏幕说“欢迎到Visual Studio转换向导”,它说,该项目必须在开发项目被转换。所以看起来像Wally是正确的 - 即使框架保持不变,文件也会不同。

1

如果你不使用单元测试。

Attempted re-targeting of the project has been canceled. You cannot change the specified .NET framework version or profile for a test project.

是,SP1安装: Uninstall entry for VS2010sp1

相关问题