2009-03-04 47 views
7

C++ Visual Studio 2008プロジェクトをVisual Studio 2005にダウングレードするにはどうすればよいですか?C++ Visual Studio 2008プロジェクトを2005年にダウングレードする方法

多分誰かが知っているか、そうでなければ私が引き受けることができるプロセスプログラムがあります。ありがとう。

+0

ええ、私は1800年です。あなたの実際の問題は何ですか? –

+0

実際にはそれは本当に私の質問ではない、私はちょうど彼が実行している問題の種類に興味がある –

答えて

1

ToolsVersionTargetFrameworkProductVersionなどの属性を含むslnvcprojファイルを変更する必要があります。いくつかのフリーウェアが利用可能かもしれないが、私はそれらの非常に高く聞いていない。

2

.sln/projファイルを手作業で編集するのは嫌なもので問題が多いので、私はいつも嫌いです。 2005年に新しいプロジェクトを作成し、すべてのコードファイルをその中にコピーするのが最も簡単かもしれません。

1

ソリューションファイルはリビジョン管理システムにありますか? VS 2008へのアップグレードがプロジェクトやソリューションファイルに対して行った変更を確認してから元に戻します。それらの多くはありません。

0

.slnファイルを削除し、VS2005で.vcprojを開き、新しいソリューションとして保存することができます。すべてのプロジェクトオプションは.vcprojファイルに保存されているので、それが必要です。

+1

いいえ、それは、 '.vcproj'の形式は微妙に異なります。 –

0

あなたはそれのように次のスクリプトか何かで、それを行うには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" 
関連する問題