共用方式為


CA1824:以 NeutralResourcesLanguageAttribute 標記組件

型別名稱

MarkAssembliesWithNeutralResourcesLanguage

CheckId

CA1824

分類

Microsoft.Performance

中斷變更

中斷

原因

組件 (Assembly) 包含 ResX 架構的資源,但是沒有套用 System.Resources.NeutralResourcesLanguageAttribute

規則描述

NeutralResourcesLanguage 屬性 (Attribute) 會告知 ResourceManager,用來顯示組件之中性文化特性 (Culture) 資源的語言。 在與中性資源語言相同的文化特性中查詢資源時,ResourceManager 將自動使用位於主要組件的資源。 而不會搜尋具有目前執行緒之目前使用者介面文化特性的附屬組件。 這可改善載入第一個資源的查詢效能,而且可以減少您的工作集。

修正違規

若要修正此規則的違規情形,請將屬性加入組件中,並指定中性文化特性資源的語言。

指定語言

若要指定中性文化特性資源的語言

  1. 在 [方案總管] 中,以滑鼠右鍵按一下專案,然後按一下 [屬性]。

  2. 從左方巡覽列選取 [應用程式],再按一下 [組件資訊]。

  3. 在 [組件資訊] 對話方塊中,從 [中性語言] 下拉式清單選取語言。

  4. 按一下 [確定]。

隱藏警告的時機

您可以隱藏這項規則的警告。 但是,啟動效能可能會降低。