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