次の方法で共有


MSB8012 診断コード

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

メッセージ テキスト

MSB8012: TargetPath (*target-path*) does not match the Linker/Library OutputFile property value (*output-file-path*). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(link/lib.OutputFile).

説明

このエラーは、指定したビルド プロパティが存在しない場合に発生します。 リンカーまたはライブラリ ツールに渡されるターゲット パス、ファイル名、またはファイル拡張子が、想定される値と一致しません。

解決策

指定したプロパティがプロジェクトのコンパイラ プロパティとリンカー プロパティと一致していることを確認します。 詳細については、「 全般プロパティ ページ (プロジェクト)」 および「 リンカー」プロパティ ページを参照してください。

対象

MSBuild のすべてのバージョン