web-dev-qa-db-ja.com

指定されたプラットフォームツールセット(v110)がインストールされていません

VS2010を使用して最初に作成されたソリューションがあります。 VS 2012を使用して開いたときに、変換を行うように求められましたが、同意しました。今、私はVS 2010を使用してソリューションを再度開き、ビルドしようとするとエラーが発生しました:

エラーMSB8008:指定されたプラットフォームツールセット(v110)がインストールされていないか無効です。サポートされているPlatformToolset値が選択されていることを確認してください

どうすれば修正できますか?たとえば、platform toolsetを再度v100に変更する方法はありますか?

57
Chin

確かにそうです:

  • プロジェクトを右クリック
  • プロパティを選択
  • 構成プロパティを選択
  • 全般
  • プラットフォームツールセット

プラットフォームツールセットが表示されたら、右側の列にある_v110_値をクリックします。 _v90_、_v100_、またはinheritを選択できるドロップダウンが表示されます。もちろん、_v100_が正しい答えです。 _v100_が選択されると、VS 2010内から_v110_に戻ることができるとは思いません。VS2012でもう一度開いて_v110_に戻す必要があります。

83
demongolem