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.
| Valore | |
|---|---|
| ID regola | IL3000 |
| Categoria | SingleFile |
| La correzione causa un'interruzione o meno | Non causa un'interruzione |
Causa
Quando si pubblica un'app come singolo file, ad esempio impostando in un progetto la proprietà PublishSingleFile su true, la chiamata alla proprietà Assembly.Location degli assembly incorporati all'interno del bundle a file singolo restituisce sempre una stringa vuota.
Come correggere le violazioni
Se l'app necessita solo della directory contenitore del bundle a file singolo, prendi in considerazione l'uso della proprietà AppContext.BaseDirectory. In caso contrario, prova a rimuovere completamente la chiamata.
Quando eliminare gli avvisi
È opportuno disattivare questo avviso se l'assembly a cui si accede non è sicuramente nel bundle a file singolo. L'assembly potrebbe non trovarsi nel bundle se viene caricato dinamicamente da un percorso di file.