如何将C++ Visual Studio 2008项目降级到2005
问题描述:
如何将C++ Visual Studio 2008项目降级到Visual Studio 2005?如何将C++ Visual Studio 2008项目降级到2005
也许有一个转换器程序,有人知道或以其他方式我可以承担的过程。谢谢。
答
我不知道它有多好作品,但在这里是一个开源的转换工具:
这是一个扩展,在这篇文章中列出的工具:
答
您将需要更改sln
和vcproj
文件(包括ToolsVersion
,TargetFramework
,ProductVersion
等属性)。一些免费软件可能是可用的,但我没有听说过它们。
答
我总是讨厌手工编辑.sln/proj文件,因为它们可能太挑剔,并且有问题。在2005年创建一个新项目可能是最简单的,只需将所有代码文件复制回来即可。
答
是您的解决方案文件在修订控制系统?只要看看升级到VS 2008对项目和解决方案文件所做的修改,然后撤消它们。没有很多。
答
您可以删除.sln文件,然后在VS2005中打开.vcproj,然后将其另存为新的解决方案。由于所有项目选项都保存在.vcproj文件中,因此应该这样做。
答
您可以使用sed做到这一点,用下面的脚本或者类似的东西:
s#Version=\"9.00\"#Version=\"8.00\"#g
s#<ProductVersion>9.0.21022</ProductVersion>#<ProductVersion>8.0.50727</ProductVersion>#g
s#<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>##g
s# ToolsVersion=\"3.5\"##g
s#MSBuildToolsPath#MSBuildBinPath#g
将在名为“downgrade_vc9_to_vc8.sed”的文本文件,然后把它:
"C:\Program Files\GnuWin32\bin\sed.exe" -f "downgrade_sln_vc9_to_vc8.sed" "MyProject.vcproj" > "MyProject_VC8.vcproj"
是的,我与1800信息,这是什么,你的实际问题。 – 2009-03-04 06:42:01
其实这不是我的问题,我只是对他遇到的问题感兴趣 – 2009-03-04 08:07:17