如何将VS 2010解决方案转换回2008

Ali*_*fai 17 visual-studio-2010 visual-studio visual-studio-2010-beta-2

我们开始使用VS 2010并对它非常满意,因此我们将我们的项目转换为2010解决方案(仍然是.net 3.5)并在2010年继续我们的开发.但是,我们最近收到了很多错误,并希望回到2008.解决方案文件已经改变(新项目和文件随处可见),但一切都在.net 3.5中.我想知道是否有一种简单的方法可以迁移回2008年.

Gra*_*rdx 18

根据他们是否在2008年和2010年之间保持解决方案文件结构类似,您只需在2008年创建一个空的解决方案文件并查看其中的顶部标识符行,并将其复制到另一个解决方案文件中.

然而,我怀疑他们保持相同,因为他们将许多功能集成到解决方案文件中.

最好在2008年创建一个新的空白解决方案,并使用"添加现有项目"重新导入它们.只要您没有任何自定义"解决方案"广泛参考,这将有效(没有解决方案文件夹,服务器设置等).

这可能是最快,最直接的途径.

  • 同意.创建一个空白VS08解决方案,并将所有csproj文件添加到其中.然后你就完成了.csproj文件在两种解决方案中都能正常工作. (2认同)

Cal*_*iol 10

我成功地改变了前两行:

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

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