2

一旦我在 VS1010 中打开项目,向导就会开始升级到 .net 4.0。我需要将这些项目保留在 .net 2.0 中,而无需迁移到 .net 4.0。

4

4 回答 4

2

VS2010 的项目文件格式比 VS2005 更新,所以需要自己转换项目文件。

但是您仍然可以使用 VS2010 来定位较旧的框架版本

右键单击项目 -> 属性 -> 应用程序选项卡,然后您可以选择目标框架:

在此处输入图像描述

于 2012-07-18T13:33:27.970 回答
2

转换是为了支持较新 IDE 中的更改 - 不一定与更改目标框架有关。

显然这被称为往返,目前不支持:

为什么 Visual Studio 2010 会转换我的项目

但是,一旦转换,您可以在项目属性下将框架重新定位回版本 2。

于 2012-07-18T13:34:32.993 回答
0

好吧,您可以更改目标框架..这不是框架的迁移,而是项目的迁移,它仅转换项目定义。

因此,您可以继续进行迁移过程,然后更改目标框架。这不会对您的项目产生任何不良影响。

于 2012-07-18T13:35:47.223 回答
0

它没有改变框架版本,而是改变了 Visual Studio 版本。仅当您想在早期版本的 VS 中打开转换后的解决方案时才重要。

基本上它与解决方案和项目文件中的 xml 混淆,因此新的 VS2010 IDE 选项可以工作。

如果您需要从早期版本的 VS 访问它们,那么如果 sln 或 prj 文件发生更改,例如添加新的类/项目等,您将会做一些混乱。

于 2012-07-18T13:35:49.150 回答