2010-05-06 166 views
1

嗨,我已经用Visual Studio 2010构建了一个项目,但是现在我需要使用旧版本vs2008来打开它。这是可能的只是将目标框架更改为.net 3.5?visual studio向后兼容性

回答

-1

不,项目文件格式已被扩展。

+0

所以它没有办法达到这个目的? – mike 2010-05-06 10:55:31

0

我能够打开VS2010中创建的项目文件,只需在VS2008中打开它。然后我可以进入项目属性并设置目标框架 - 只是一定要检查构建设置,因为2010是版本4,2008年不支持。

在我的特殊情况下,我定位Framework v2.0,其中涉及删除未使用的LINQ引用。该项目愉快地编译,我能够运行该应用程序。

1

根据我的经验,VS2008可以打开VS2010项目文件,如果没有VS2010特定的位 - 例如,简单的类库或控制台应用程序都可以。会有一个警告,说明工具版本是未知的,但它基本上可以工作。 (你仍然需要瞄准.NET 3.5,我相信 - 我没有尝试在VS2008中打开.NET 4项目,但我真的不希望它能够工作,至少如果它使用新的语言功能)。

我在哪里使用过这种方法,我有两个不同的解决方案文件 - 一个用于VS2008,另一个用于VS2010,都包含相同的项目。这样既可以打开也没有任何问题,也没有任何转换提示。到目前为止,它工作得很好。

正如我所说,这是我的经验 - YMMV。