2012-04-13 13 views
0

これはVC++ 2010で開発された通常のMFCプロジェクトですが、クライアントにはVC++ 2010がないため、VC++ 2008にダウングレードする必要があります。試したところ、「プロジェクトファイルが壊れているためプロジェクトを読み込めません。VC++ 2010プロジェクトをVC++ 2008にダウングレードする方法は?

プロジェクトファイルをダウングレードする方法はありますか?

UPDATE:人々が提案したように、私はVC 2008で新しいプロジェクトを作成し、そこから始めました。それを実行可能にするには1時間かかりましたので、私は不平を言うことはできません。もちろん、コピーアンドペーストは簡単ではありませんでした。すべてのディレクトリとライブラリを正しくインクルードする必要がありました。そしてそれは、明らかに何らかの理由でアイコンのフォーマットを認識することはできません

RC2176 : old DIB in res\MyApp.ico; pass it through SDKPAINT 

rcファイルで、私はまだ把握することはできません2008年には存在しないことの一つは、エラーである不要なコードの部分を削除しなければなりませんでした。今のところ、私はそのアイコンの部分をコメントアウトしました。

+0

2010プロジェクトでは、.vcxprojファイルを意味しますか?これらは2008年の.projファイル(異なるビルドシステムを使用したもの)からの大きな変更であったため、ここではダウングレードパスはありません。 VS2008用のプロジェクトを作成する必要があります。 http://stackoverflow.com/questions/4621978/how-to-open-vcxproj-visual-c-project-with-visual-studio-2008 – birryree

+0

@birryree知っておいてよかったです。情報をありがとう。 –

答えて

1

私が知っている唯一の方法は、新しいVC++ 2008プロジェクトを作成して、その中にすべてのVC++ 2010ファイルをコピーすることです。 WindowsエクスプローラからVSのソリューションエクスプローラにドラッグ&ドロップすると、それらがプロジェクトに追加され、プロジェクトフォルダにコピーされます。

+0

それは私がやったことです。私が不平を言うことができないように1時間かかりました。もちろん、コピーアンドペーストは簡単ではありませんでした。すべてのディレクトリとライブラリを正しくインクルードする必要がありました。そして、2008年に存在しない不要なコード部分を削除しなければなりませんでした。私がまだ理解できない1つのことは、rcファイル 'RC2176:res \ MyApp.icoの古いDIB;それをSDKPAINTで渡す '明らかにアイコン形式を認識できません。何らかの理由で。 –

関連する問題