9

Visual Studio 2008をマシンにインストールし、VS2012をインストールしました。VS2012のC++プロジェクト設定では、プラットフォームツールセットをVC ++ 2008(V90)に戻すことができるはずですが、使用できるのは新しいバージョンのVC ++ 2012(V110)のみです。VS2008の古いインストールが認識されない理由、または古いプラットフォームツールセットを手動で追加する方法を誰かが知っていますか?

前もって感謝します。

4

3 に答える 3

3

v90プラットフォームツールセットはVS2010の一部であるため、VS2008とVS2010の両方をインストールする必要があります。

于 2012-11-01T17:42:37.747 に答える
0

2012年の経験はありませんが、2010年と2008年を組み合わせて使用​​した場合、2つの異なるプログラムファイルフォルダーがあり、2つの異なる実行可能ファイルを使用して好きなバージョンでVisualStudioを起動しました。たぶん、これは2つのショートカットを作成するのに役立ちますか?

于 2012-10-30T12:01:04.980 に答える
0

VC2008環境変数が適切に設定されていることが確実な場合は、いつでも手動で編集できます.vcxproj

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
   <UseDebugLibraries>true</UseDebugLibraries>
   <ConfigurationType>StaticLibrary</ConfigurationType>
   <PlatformToolset>v110</PlatformToolset>
</PropertyGroup>

に変更するだけv110ですv90

明らかに、それは一種のハックです。オプションはプロジェクトのv90プロパティにあるはずです。これが機能しない場合は、2008インストールを再インストールまたは修復してみてください。

于 2012-10-30T12:13:33.933 に答える