Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
| 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.