为 VS2008 解决方案创建 VS2010 解决方案文件

Sea*_*y84 5 .net projects-and-solutions visual-studio-2010 visual-studio-2008

是否可以为现有的 VS2008 解决方案创建 VS2010 解决方案文件?那么我将同时拥有 VS2008 和 VS2010 解决方案文件,并且能够在不运行项目转换器的情况下从 VS2008 或 VS2010 打开解决方案?

我可以复制 2008 .sln,将其重命名为 MyProject2010.sln 并替换:

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Run Code Online (Sandbox Code Playgroud)

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010 
Run Code Online (Sandbox Code Playgroud)

除了解决方案文件之外,我还需要更改或创建其他任何内容吗?

提前致谢

Mah*_*asi 4

首先,从您的项目中获取备份副本;)

是的。按照您在问题中所说的修改解决方案文件效果非常好!但每次你想在另一个版本的 Visual Studio 中打开时,你都必须在解决方案文件中进行此更改。

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

注意:第一次,Visual Studio 2010 可能会显示转换向导。只需单击“完成”按钮即可。

请记住,不要将 .Net Framework 目标版本更改为 4.0(或更高版本!)

我现在已经尝试过这些并且有效。(我使用 Notepad++ 修改了解决方案文件)