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
V Průzkumníku řešení klikněte pravým tlačítkem myši na projekt a poté klikněte na Vlastnosti.
V levém navigačním panelu vyberte Aplikace a klikněte na tlačítko Informací o sestavení.
V dialogovém okně Informací o sestavení vyberte z rozevíracího seznamu jazyk Neutrální jazyk.
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í.