6

明らかにVisual Studio 2010でビルドされたDLLはWindows 2000をサポートしていません.Windows 2000のサポートでビルドする方法はありますか?Visual Studio 2010とWindows 2000

解決しない場合は、ソリューションをVisual Studio 2008でコンパイルするように変換する必要があります。解決方法はダウングレードされていますが、プロジェクトファイルは扱いにくいようです。私は彼らがバージョン間でフォーマットをかなり変更したと信じています。プロジェクトファイルをダウングレードするにはどうすればいいですか?

+0

W2KにWinSxSキャッシュがあるかわかりませんが、再配布可能ファイルをインストールしましたか? – harper

+0

も参照してください:http://stackoverflow.com/questions/2484511/can-i-use-visual-studio-2010s-c-compiler-with-visual-studio-2008s-c-runtim –

答えて

6

互換性の問題とその回避方法については、KB articleに記載されています。

.vcxprojから.vcprojに移行するためのダウンコンバートオプションはありません。おそらく、変更されたファイル名の拡張子が最も強いヒントですが、VS2010ではプロジェクトファイル形式が大幅に変更されました。ビルド配管は、msbuild.exeを使用してビルドをサポートするように完全に変更されました。 VS2008では、プロジェクトをゼロから再作成する必要があります。

+0

合意: VS 2008であなたのプロジェクトを作るために。 – Mordachai

+2

私はそれを考え出したが、明らかにVS 2010を使うことができるが、VS 2008をインストールしている場合はv90ツールセット(VS 2008ツール)を使うことができる。 –

0

VS2008でプロジェクトを作成しても、機能しないことがあります。

問題の根本は、.netフレームワークのサポートです。 Windows 2000は.net 3.0以上をサポートしていないため、すべてのプロジェクトタイプを作成することはできません。