Marcar assemblies com NeutralResourcesLanguageAttribute
TypeName |
MarkAssembliesWithNeutralResourcesLanguage |
CheckId |
CA1824 |
Category (Categoria) |
Microsoft.desempenho |
Quebrando alterar |
Não separável |
Causa
Um assembly contém um ResX- com base em recursos, mas não tem o System.Resources.NeutralResourcesLanguageAttribute aplicado a ela.
Descrição da regra
The NeutralResourcesLanguage atributo informa o ResourceManager do linguagem que foi usado para exibir recursos da cultura neutra de um assembly.Quando ele procura recursos na mesma cultura sistema autônomo a linguagem de recursos neutros a ResourceManager usa automaticamente sistema autônomo recursos localizados no assembly principal.Ele faz isso em vez de procurar um asssembly satélite com a cultura de interface do usuário corrente para o segmento corrente.Isso melhora o desempenho da pesquisa do primeiro recurso você carregar e pode reduzir seu conjunto de trabalho.
Corrigindo violações
Para corrigir uma violação dessa regra, adicione o atributo ao conjunto de módulos (assembly), especificar o linguagem dos recursos da cultura neutra.
Especificando o linguagem
Para especificar o linguagem do recurso da cultura neutra
In O gerenciador de soluções, clicar com o botão direito do mouse em seu projeto e, em seguida, clique em Propriedades.
Na BAR de navegação à esquerda da BAR selecionar Aplicativoe, em seguida, clicar Informações de assembly.
No Informações de assembly diálogo, selecionar o linguagem do linguagem neutro na lista suspensa.
Clique em OK.
Quando suprimir avisos
É permitido para eliminar um aviso da regra.No entanto, o desempenho de inicialização pode diminuir.