Partilhar via


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

  1. In O gerenciador de soluções, clicar com o botão direito do mouse em seu projeto e, em seguida, clique em Propriedades.

  2. Na BAR de navegação à esquerda da BAR selecionar Aplicativoe, em seguida, clicar Informações de assembly.

  3. No Informações de assembly diálogo, selecionar o linguagem do linguagem neutro na lista suspensa.

  4. Clique em OK.

Quando suprimir avisos

É permitido para eliminar um aviso da regra.No entanto, o desempenho de inicialização pode diminuir.