MSB5023 codice di diagnostica

Questo articolo descrive il codice di errore MSB5023.

Testo del messaggio

MSB5023: Error parsing the nested project section in solution file. A project with the GUID 'guid' is listed as being nested under project 'guid', but does not exist in the solution.

Descrizione

Questo errore si verifica durante la compilazione della soluzione quando non è stato possibile analizzare un progetto annidato nel file della soluzione, ad esempio a causa di un errore di sintassi o di un altro danneggiamento nel testo del file della soluzione.

Si noti che MSBuild usa il proprio algoritmo per analizzare e compilare i file di soluzione, quindi in alcuni casi una compilazione può avere esito positivo in Visual Studio, ma quando si tenta di compilare la stessa soluzione con MSBuild, l'operazione ha esito negativo.

Risoluzione

Provare a caricare la soluzione in Visual Studio e quindi chiuderla e provare a crearla dalla riga di comando di MSBuild. Visual Studio rigenera i file di soluzione ogni volta che sono danneggiati e quindi la maggior parte dei problemi nei file della soluzione può essere risolta consentendo a Visual Studio di riscrivere il file.

Si applica a

Tutte le versioni di MSBuild