4

是否可以为已有的VS2008解决方案创建VS2010解决方案文件?所以我会同时拥有一个VS2008和一个VS2010解决方案文件,并且能够在没有运行项目转换器的情况下从VS2008或VS2010打开解决方案?为VS2008解决方案创建VS2010解决方案文件

我能复制2008年的.sln,其重命名为MyProject2010.sln并替换:

Microsoft Visual Studio Solution File, Format Version 10.00 
# Visual Studio 2008 

Microsoft Visual Studio Solution File, Format Version 11.00 
# Visual Studio 2010 

还有什么,我需要改变或创造出比其他解决方案文件?

在此先感谢

+2

为什么你不使用升级向导?你需要在visual studio 2010中打开后在Visual Studio 2008中打开项目吗? – 2011-12-15 10:58:28

+0

你试过了吗?我认为VS2008和VS2010解决方案文件格式之间没有任何区别...... – 2011-12-15 10:58:58

回答

4

首先,从项目采取的备份副本;)

是。正如你在问题中所说的那样修改解决方案文件是完美的! 但是,每次你想在另一个版本的Visual Studio中打开时,你都必须在解决方案文件中进行这种更改。

这意味着如果你在Visual Studio 2010中打开了解决方案,现在你想在Visual Studio 2008中打开它,你应该修改这两行,然后Visual Studio 2008将打开它!另外,如果您想在Visual Studio 2010中打开Visual Studio 2008解决方案,则应该修改这两行。

注意:第一次,visual studio 2010可能会显示转换向导。只需点击“完成”按钮。

记住,不要.Net框架的目标版本更改为4.0(或更高!)

现在我已经尝试了这些权利,它的工作。 (我用Notepad ++修改了解决方案文件)