CA1824: marcar assemblies com NeutralResourcesLanguageAttribute
TypeName |
MarkAssembliesWithNeutralResourcesLanguage |
CheckId |
CA1824 |
Categoria |
Microsoft.Performance |
Alteração Significativa |
Sem quebra |
Causa
Um assembly contém um recurso baseado em ResXmas não tem NeutralResourcesLanguageAttribute aplicado a ela.
Descrição da Regra
O atributo de NeutralResourcesLanguage informa ResourceManager de idioma que foi usada para exibir os recursos de cultura neutra para um assembly.Quando a pesquisa recursos na mesma cultura que o idioma neutro de recursos, ResourceManager usa automaticamente os recursos que são localizados no assembly principal.Fazer isso em vez da pesquisa por um assembly satélite com a cultura atual da interface de usuário do thread atual.Isso melhora o desempenho da pesquisa para o primeiro recursos que você carrega e reduzir seu conjunto de trabalho.
Violações de composição
Para corrigir uma violação desta regra, adicione o atributo ao assembly, e especificar o idioma dos recursos da cultura neutra.
Especificando o idioma
Para especificar o idioma do recurso de cultura neutra
Em Gerenciador de Soluções, clique com o botão direito do mouse no projeto e, em seguida Propriedades.
Na barra de navegação esquerda Aplicativoselecione, e clique em Informações do Assembly.
Na caixa de diálogo de Informações do Assembly , selecione o idioma na lista suspensa de Linguagem Neutra .
Clique em OK.
Quando Suprimir Alertas
É permitido suprimir um aviso desta regra.Entretanto, o desempenho de inicialização pode diminuir.