Aracılığıyla paylaş


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

  1. Çözüm Gezgini'nde projenizi sağ tıklatın ve sonra Özellikler'i tıklatın.

  2. Soldaki gezinti çubuğundan Uygulama'yı seçin ve sonra Derleme Bilgileri'ni tıklayın.

  3. Derleme Bilgileri iletişim kutusunda, Bağımsız Dil açılan listesinden dili seçin.

  4. 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.