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 | IL3001 |
| 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 os Assembly.GetFile(s) métodos para assemblies incorporados dentro do pacote de arquivo único sempre gera uma exceção, pois esses métodos não são compatíveis com um único arquivo.
Como corrigir violações
Para incorporar arquivos em assemblies em pacotes de arquivo único, considere o uso de recursos incorporados e do Assembly.GetManifestResourceStream método.
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.