CA1824: NeutralResourcesLanguageAttribute işareti Derlemelerle
TürAdı |
MarkAssembliesWithNeutralResourcesLanguage |
CheckId |
CA1824 |
Kategori |
Microsoft.Performance |
Bozan Değişiklik |
Bozmayan |
Sebep
Bir derleme bir ResX içerir -temel kaynaktır ancak ona uygulanmış System.Resources.NeutralResourcesLanguageAttribute içermez.
Kural Tanımı
NeutralResourcesLanguage özniteliği bir derlemenin bağımsız kültürünün kaynağını görüntüleyen dilin KaynakYöneticisi'ni bilgilendirir.O bağımsız kaynak dili olarak aynı kültürdeki kaynakları aradığı zaman KaynakYöneticisi ana derlemede bulunan kaynakları otomatik olarak kullanır.Bunu, geçerli iş parçacığının geçerli kullanıcı arabirimi kültürü olan bir uydu derlemesi aramak yerine yapar.Bu ilk yüklediğiniz kaynak için arama performansını arttırır ve çalışma kümenizi azaltabilir.
İhlalleri Düzeltme
Bu kuralın bir ihlalini düzeltmek için, derlemeye özniteliği ekleyin ve nötr kültür kaynaklarının dilini belirtin.
Dil Belirleme
Bağımsız kültürün kaynak dilini belirlemek için
Çözüm Gezgini'nde projenizi sağ tıklatın ve sonra Özellikler'i tıklatın.
Soldaki gezinti çubuğundan Uygulama'yı seçin ve sonra Derleme Bilgileri'ni tıklayın.
Derleme Bilgileri iletişim kutusunda, Bağımsız Dil açılan listesinden dili seçin.
Tamam düğmesini tıklatın.
Uyarılar Ne Zaman Bastırılmalı
Bu kuraldan bir uyarı gizlemek için izin verilebilir.Ancak, başlangıç performansı düşebilir.