0

を見つけることができない私はPlatform Toolsetを変更したProject Propertiesで唯一のVisual Studio 2013ビルドツールが

を持っているPCへの解決策をコピーしたVisual Studioに2015

をソリューションを書きましたVisual Studio 2013(v120)に移行します。

エラーが残り、プロジェクトをコンパイルできません。助言がありますか?

ありがとうございました。

+0

説明に基づいて、私は以下の手順を実行し、私たちの側で問題を再現してみてください。 1. \t Visual Studio 2015でC++コンソールアプリケーションを作成します。 2. \t Visual Studio 2013のみを持つマシンを変更して、C++コンソールアプリケーションを開きます。 3. \tプラットフォームツールセットをVisual Studio 2013(v120)に変更します。 4. \tプロジェクトをビルドします。 問題なく動作します。 OneDriverを使用して簡単なデモを提供してください。 –

答えて

1

msbuildがv140についてまだ不満がある場合、v140はまだプロジェクトファイルに残っている可能性があります。これはテキストエディタで確認できます。 のツールセットをすべてのプラットフォーム/設定の組み合わせに変更してもよろしいですか?たとえば、設定ダイアログを開いただけで、Debug | Win32のプロパティが表示され、そのうちの1つを変更した後にRelease | Win32をビルドすると、後者の組み合わせは引き続きv140を使用します。 proprtiesダイアログを再度開き、すべてのプラットフォームと構成が正しいツールセットを使用していることを確認します。または、テキストエディタでv140 - > v120の検索/置換を使用してください。

+0

私はすべての構成が変更されたことを確信しています。私はテキストエディタを使って確認します – mbaros

+0

答えをありがとう。テキストエディタのオプションは私のために働いた。テキストエディタでプロジェクトファイルを開き、すべてのv140をv120に名前変更しました。 – mbaros

関連する問題