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
,.vbproj
o.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
- Verificare la presenza di errori di digitazioni: verificare che il nome dell'attributo sia digitato correttamente e corrisponda allo schema previsto.
- 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 .
- 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