CA1824: Assemblies de marca com o 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 aplicada ao proprietário.
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 a 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 esquerdo, selecione aplicativoe em seguida, clique em Informações de Assembly.
No Informações de Assembly caixa de diálogo, selecione o idioma da Neutralidade de idioma na lista suspensa.
Clique em OK.
Quando suprimir avisos
É permitido para eliminar um aviso esta regra. No entanto, pode diminuir o desempenho de inicialização.