Compartilhar via


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

  1. Em Gerenciador de Soluções, clique com o botão direito do mouse no projeto e, em seguida Propriedades.

  2. Na barra de navegação esquerda Aplicativoselecione, e clique em Informações do Assembly.

  3. Na caixa de diálogo de Informações do Assembly , selecione o idioma na lista suspensa de Linguagem Neutra .

  4. Clique em OK.

Quando Suprimir Alertas

É permitido suprimir um aviso desta regra.Entretanto, o desempenho de inicialização pode diminuir.