CA1824: Marcar assemblies com NeutralResourcesLanguageAttribute
TypeName |
MarkAssembliesWithNeutralResourcesLanguage |
CheckId |
CA1824 |
<strong>Categoria</strong> |
Microsoft.Performance |
Alteração significativa |
Não-separável |
Causa
Um assembly contém um ResX-com base em recursos, mas não tem o System.Resources.NeutralResourcesLanguageAttribute aplicados a ele.
Descrição da regra
O NeutralResourcesLanguage atributo informa o ResourceManager da linguagem que foi usada para exibir os recursos da cultura neutra para um assembly.Ao procurar recursos na mesma cultura como o idioma de recursos neutros, o ResourceManager usa automaticamente os recursos que estão localizados no assembly principal.Ele faz isso em vez de procurar um assembly satélite que tem a cultura de interface do usuário atual para o segmento atual.Isso melhora o desempenho da pesquisa do primeiro recurso que você deseja carregar e pode reduzir o seu conjunto de trabalho.
Corrigindo violações
Para corrigir uma violação desta regra, adicione o atributo para o assembly e especificar o idioma dos recursos da cultura neutra.
Especificar o idioma
Para especificar o idioma do recurso da cultura neutra
Em Solution Explorer, seu projeto com o botão direito e, em seguida, clique em Propriedades.
Na barra de navegação esquerda selecione aplicativoe, em seguida, clique em Informações de Assembly.
No Informações de Assembly caixa de diálogo, selecione o idioma do Idioma neutro na lista suspensa.
Clique em OK.
Quando suprimir avisos
É permitido para eliminar um aviso esta regra.No entanto, pode diminuir o desempenho da inicialização.