视觉工作室向后兼容

时间:2010-05-06 10:51:29

标签: visual-studio

您好我已经使用visual studio 2010构建了一个项目,但我现在需要使用旧版本vs2008打开它。这可能只需将目标框架更改为.net 3.5吗?

3 个答案:

答案 0 :(得分:1)

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

在我使用这种方法的地方,我有两个不同的解决方案文件 - 一个用于VS2008,一个用于VS2010,两个包括相同的项目。这样两者都可以毫无问题地打开,并且没有任何转换提示。到目前为止,它运作良好。

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:-1)

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