Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird der MSB8006 Fehlercode beschrieben.
Text der Nachricht
MSB8006: The Platform for project '*project-name.vcxproj*' is invalid. Platform='*platform-name*'. This error may also appear if some other project is trying to follow a project-to-project reference to this project, this project has been unloaded or is not included in the solution, and the referencing project does not build using the same or an equivalent Platform.
BESCHREIBUNG
Dieser Fehler tritt auf, wenn die Plattform für Ihr Projekt ungültig ist.
Eine Plattform ist eine Buildzielarchitektur, die mehrere entsprechende C++-Buildtools und -Bibliotheken bzw. ein Toolset verwendet. Visual Studio stellt spezifische Plattformtoolsets bereit, die für Win32 (x86), x64, ARM und ARM64 Windows-Ziele erstellt werden. Es unterstützt auch optionale Plattformtoolsets zum Erstellen für Linux-, Android- und iOS-Ziele.
Die Microsoft C++-Buildtools (auch als MSVC Build Tools bezeichnet) enthalten die entsprechenden architekturspezifischen Versionen des Plattformtoolsets. Beispielsweise enthält die Microsoft C++-Buildtools v14.50 ein Plattformtoolset für jede der unterstützten Architekturen und Ziele.
Dieser Fehler kann auftreten, wenn Ihr Projekt eine Plattform angibt, aber nicht die mit Visual Studio installierte, oder Visual Studio kann sie nicht finden.
Beschluss
Verwenden Sie visual Studio Installer, um optionale Plattformen und Toolsets zu installieren. Weitere Informationen finden Sie unter Ändern von Visual Studio. Verwenden Sie die Registerkarte "Einzelne Komponenten " im Installationsprogramm, um bestimmte Plattformen, Bibliotheken und SDKs auszuwählen.
Die meisten Projekte müssen keine benutzerdefinierte Plattform angeben, aber es ist möglich, eine zu erstellen. Weitere Informationen finden Sie unter Visual Studio C++-Projektsystemerweiterung und Toolsetintegration. Nachdem Sie die benutzerdefinierten Dateien .props und .targets für Ihre Plattform erstellt haben, können Sie sie in der IDE im Dialogfeld Eigenschaftenseiten für Ihr Projekt auswählen.
Stellen Sie sicher, dass Ihr Projekt geladen wird, wenn es durch ein referenzierendes Projekt erstellt wird. Überprüfen Sie, ob Ihr Projekt für dieselbe Plattform wie das referenzierende Projekt erstellt wurde.
Gilt für:
Alle Versionen von MSBuild