Freigeben über


MSB8012-Diagnosecode

In diesem Artikel wird der MSB8012 Fehlercode beschrieben.

Text der Nachricht

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).

BESCHREIBUNG

Dieser Fehler tritt auf, wenn eine angegebene Build-Eigenschaft nicht vorhanden ist. Ein An das Linker- oder Bibliothekstool übergebener Zielpfad, Dateiname oder Dateierweiterung stimmt nicht mit dem erwarteten Wert überein.

Beschluss

Stellen Sie sicher, dass die angegebenen Eigenschaften in den Compiler- und Linkereigenschaften Ihres Projekts übereinstimmen. Weitere Informationen finden Sie auf den Eigenschaftenseiten "Allgemein" (Projekt) und " Linker".

Gilt für:

Alle Versionen von MSBuild