MSB8003 codice di diagnostica

Questo articolo descrive il codice di errore MSB8003.

Testo del messaggio

MSB8003: The *property-name* property is not defined. Some build tools may not be found.

Descrizione

Questo errore si verifica quando una proprietà di compilazione non è definita.

Le cause comuni di questo errore includono:

  • La VCToolsInstallDir proprietà non è impostata.
  • La WindowsSDKDir proprietà non è impostata nel progetto.
  • Un carico di lavoro C++ non è installato con il programma di installazione di Visual Studio.

Risoluzione

Definire un valore supportato per la proprietà specificata, ad esempio la VCToolsInstallDir proprietà o WindowsSDKDir .

Usare il programma di installazione di Visual Studio per installare carichi di lavoro e componenti facoltativi. Per altre informazioni, vedere Modificare Visual Studio. Scegliere uno dei carichi di lavoro C++ e installare gli strumenti di compilazione MSVC. Usare la scheda Singoli componenti del programma di installazione per scegliere piattaforme, librerie e SDK specifici.

Da Visual Studio 2015, Windows SDK ospita le intestazioni e le librerie per la libreria di runtime C. È consigliabile installare e usare la versione più recente di Windows SDK disponibile nel programma di installazione di Visual Studio e impostare la proprietà Versione di Windows SDK nelle pagine delle proprietà del progetto in modo che corrispondano.

Si applica a:

Tutte le versioni di MSBuild