Condividi tramite


MSB4066 codice di diagnostica

Questo articolo descrive il codice di errore MSB4066.

Testo del messaggio

MSB4066: The attribute 'value' in element 'value' is unrecognized.

Osservazioni

Questo errore si verifica quando MSBuild rileva un attributo XML in un file di progetto o in un file di destinazione che non riconosce. MSBuild convalida gli attributi degli elementi nei file di progetto per assicurarsi che rispettino la sintassi MSBuild corretta e gli attributi supportati per ogni elemento.

Possibili cause

L'errore è in genere causato da uno dei seguenti:

  • Errore di digitazione in un nome di attributo all'interno di un file di progetto MSBuild, ad esempio .csproj, .vbprojo .proj.
  • Uso di un attributo non supportato o obsoleto in un file di progetto.
  • Un attributo è stato aggiunto al file di progetto, ma non è riconosciuto dalla versione di MSBuild.

Risoluzione

  1. Verificare la presenza di errori di digitazioni: verificare che il nome dell'attributo sia digitato correttamente e corrisponda allo schema previsto.
  2. Rimuovere gli attributi non supportati: fare riferimento incrociato alla documentazione di MSBuild per assicurarsi che l'attributo sia valido per l'elemento specifico. Consultare il riferimento allo schema del file di progetto MSBuild .
  3. Aggiornare la versione di MSBuild: se l'attributo è nuovo e non riconosciuto, assicurarsi di usare una versione di MSBuild che la supporta.

Si applica a

Tutte le versioni di MSBuild