如何將C++ Visual Studio 2008項目降級到Visual Studio 2005?如何將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文件中,因此應該這樣做。
這是將VS2008項目轉換爲VS2005的開源代碼。
您可以使用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