Sdílet prostřednictvím


CA1824: Značka sestav s NeutralResourcesLanguageAttribute

TypeName

MarkAssembliesWithNeutralResourcesLanguage

CheckId

CA1824

Kategorie

Microsoft.Performance

Narušující změna

Nenarušující

Příčina

Sestavení obsahuje zdroj odvozený na základě ResX, ale neobsahuje aplikaci System.Resources.NeutralResourcesLanguageAttribute.

Popis pravidla

Atribut NeutralResourcesLanguage informuje ResourceManager o jazyku, který byl použit k zobrazení zdrojů neutrální kultury pro sestavení.Při nalezení zdrojů v rámci stejné kultury jako je jazyk neutrálních zdrojů, použije automaticky ResourceManager zdroje, které jsou umístěny v hlavním sestavení.Toto je prováděno místo vyhledávání satelitního sestavení, které obsahuje aktuální prostředí uživatelského rozhraní aktuálního vlákna.To zlepšuje výkon vyhledávání při prvním získání zdrojů a může snížit vaši pracovní sadu.

Napravování porušení

Pro napravení porušení tohoto pravidla je zapotřebí do sestavení přidat atribut a určit jazyk zdrojů neutrální kultury.

Určení jazyka

Určení jazyka zdroje neutrální kultury

  1. V Průzkumníku řešení klikněte pravým tlačítkem myši na projekt a poté klikněte na Vlastnosti.

  2. V levém navigačním panelu vyberte Aplikace a klikněte na tlačítko Informací o sestavení.

  3. V dialogovém okně Informací o sestavení vyberte z rozevíracího seznamu jazyk Neutrální jazyk.

  4. Klikněte na tlačítko OK.

Kdy potlačit upozornění

Potlačení upozornění tohoto pravidla je přípustné.Avšak může dojít ke snížení výkonu při spuštění.