この記事では、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 のすべてのバージョン