Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
| Value | |
|---|---|
| ID da regra | IL3000 |
| Categoria | Ficheiro único |
| A correção está quebrando ou não quebrando | Sem quebra |
Motivo
Quando você publica um aplicativo como um único arquivo (por exemplo, definindo a PublishSingleFile propriedade como true em um projeto), chamar a Assembly.Location propriedade para assemblies incorporados dentro do pacote de arquivo único sempre retorna uma cadeia de caracteres vazia.
Como corrigir violações
Se o aplicativo precisar apenas do diretório de contenção para o pacote de arquivo único, considere usar a AppContext.BaseDirectory propriedade. Caso contrário, considere remover totalmente a chamada.
Quando suprimir avisos
É apropriado silenciar esse aviso se o assembly que está sendo acessado definitivamente não estiver no pacote de arquivo único. O assembly pode não estar no pacote se o assembly for carregado dinamicamente a partir de um caminho de arquivo.