Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive il codice di errore MSB3246.
Testo del messaggio
MSB3246: Resolved file has a bad image, no metadata, or is otherwise inaccessible.
Osservazioni:
Questo errore si verifica quando MSBuild trova un file di assembly, ma non è stato possibile aprire il file per esaminare i metadati come assembly .NET. Ciò potrebbe essere dovuto al fatto che il file è danneggiato in modo che non sia leggibile come assembly o non sia effettivamente un file di assembly.
Vedere Risolvere i problemi relativi ai riferimenti agli assembly per analizzare il problema, inclusa l'identificazione del file specifico che MSBuild stava tentando di leggere.
Se l'assembly fa parte di un SDK o di uno strumento, provare a reinstallare l'SDK o lo strumento.
L'assemblaggio è offuscato? Controllare la documentazione relativa allo strumento di offuscamento per determinare come offuscare un assembly usato come riferimento.
Se si tratta di un assembly personalizzato, provare a ricompilarlo e provare ad aprire l'assembly in un visualizzatore di assembly, ad esempio ILDasm.exe per verificare se viene caricato correttamente.
Si applica a
Tutte le versioni di MSBuild