MSB1060 codice di diagnostica

Questo articolo descrive il codice di errore MSB1060.

Testo del messaggio

MSB1060: Specify one or more warning codes when using the -warnNotAsError switch. MSB1060: Undefined environment variable passed in as switch.

Descrizione

Ci sono due errori che possono dare questo codice di errore. Il primo si riferisce all'opzione della riga di comando -warnNotAsError (o al formato breve -noerr). Consultare il riferimento alla riga di comando di MSBuild . L'errore viene visualizzato quando viene usata l'opzione -warnNotAsError (o -noerr), ma non sono stati specificati codici di errore. È previsto che l'opzione sia seguita da un elenco di codici di errore, separati da un punto e virgola o da una virgola. Per esempio:

msbuild.exe -err -noerr MSB3187;MSB3243

L'altra condizione di errore che fornisce questo codice è quando un file di risposta (.rsp file) contiene un nome di variabile di ambiente, ma la variabile di ambiente non esiste o non ha alcun valore.

Risoluzione

Se è stato visualizzato il primo dei due messaggi, controllare la sintassi della riga di comando intorno all'opzione -warnNotAsError o -noerr, e verificare che non siano presenti errori di sintassi e che ci siano uno o più codici di errore elencati dopo di essa. Se è presente un'espansione della shell o una variabile di ambiente che fornisce l'elenco dei codici, verificare che abbia un valore.

Se viene visualizzato il secondo messaggio di errore, usare un file di risposta per la riga di comando di MSBuild, convalidare la sintassi, l'ortografia, l'esistenza e i valori corretti di tutte le variabili di ambiente a cui si fa riferimento nel file. La sintassi corretta nel file di risposta è specifica della shell. Ad esempio, per cmd.exe la sintassi è %ENVIRONMENT_VARIABLE%.

Si noti che il file MSBuild.rsp di risposta viene sempre usato se presente, indipendentemente dal fatto che venga specificato nella riga di comando. Inoltre, Directory.Build.rsp viene utilizzato, se presente nelle cartelle sopra la cartella corrente.

Si applica a

Tutte le versioni di MSBuild