1

すべてのプロジェクトを変換して VS 2012 で動作させようとしています。2.0 フレームワークを維持する必要があるマネージ C++ プロジェクトにまだ問題があります。

vcxproj ファイルを編集して、ターゲット フレームワークのバージョンを v2.0 に設定することができました。それを行うと、それを参照しているプロジェクトの警告アイコンが消えました。このプロジェクトの [Framework and References] プロパティ ウィンドウでは、Targeted framework: .NETFramework,Version=v2.0 とさえ表示されます。

問題は、それを参照しているプロジェクトがまだ名前空間を解決できず、アセンブリ参照がないというエラーが発生することです。参照ライブラリのプロパティを見ると、ランタイム バージョンにはまだ v4.0.30319 と表示されています。

そのため、このマネージ C++ プロジェクトを真に v2.0 をターゲットにするためには、何かが欠けています。他に何が欠けていますか?

4

1 に答える 1

1

2012年でも同じかどうかはわかりませんが、2010年でも3.5以前をビルドするには2008をインストールする必要がありました。プラットフォーム ツールセットを v90 に変更する必要がある

于 2013-01-09T05:18:11.947 に答える