次の方法で共有


MSB8003診断コード

この記事では、MSB8003エラー コードについて説明します。

メッセージ テキスト

MSB8003: The *property-name* property is not defined. Some build tools may not be found.

説明

このエラーは、ビルド プロパティが定義されていない場合に発生します。

このエラーの一般的な原因は次のとおりです。

  • VCToolsInstallDir プロパティが設定されていません。
  • WindowsSDKDir プロパティはプロジェクトで設定されていません。
  • C++ ワークロードが Visual Studio インストーラーと共にインストールされていません。

解決策

VCToolsInstallDirプロパティや WindowsSDKDir プロパティなど、指定したプロパティでサポートされる値を定義します。

Visual Studio インストーラーを使用して、ワークロードとオプションコンポーネントをインストールします。 詳細については、「 Visual Studio の変更」を参照してください。 C++ ワークロードのいずれかを選択し、C/C++ ツールセットをインストールします。 インストーラーの [ 個々のコンポーネント ] タブを使用して、特定のプラットフォーム、ライブラリ、SDK を選択します。

Visual Studio 2015 以降、Windows SDK は C ランタイム ライブラリのヘッダーとライブラリをホストします。 Visual Studio インストーラーで利用可能な最新の Windows SDK をインストールして使用し、プロジェクト のプロパティ ページで Windows SDK Version プロパティを一致するように設定することをお勧めします。

対象

MSBuild のすべてのバージョン