SORU
13 Ocak 2010, ÇARŞAMBA


Herhangi bir kaynak için belirtilen kültür veya Nötr kültür için uygun bulunamadı

İki ASP.NET Web projeleri () ProjectA ve ProjectB var. ProjectA sınıf kaynak dosya Falan kullanan ProjectB bir sınıf başlatmasını zaman.resx, bu hata alıyorum:

Bir özel durum türü 'System.Kaynaklar.MissingManifestResourceException' mscorlib.dll meydana geldi ama kullanıcı kodu işlenmedi.

Herhangi bir kaynak için belirtilen kültür veya Nötr kültür için uygun bulunamadı. Tabii "Kaynaklar.Falan filan.kaynaklar" doğru gömülü veya derleme "App_GlobalResources.içine bağlandı sn_flri6 tüm uydu derlemelerini gerekli yüklenebilir ve tam olarak imzalanmış olan" derleme zamanında ya.

Nedir bu neden?

Gösteriyor bu konuda Microsoft'un sitesi http://support.microsoft.com/kb/318603 ile ilgili bir makale var:

Bu sorunu gidermek için sınıf tanımı formun sonra görünür, böylece diğer sınıf tanımları hareket.

Bu bir Windows Forms projesi için, aynı zamanda Web projeleri için geçerli olup olmadığından emin değilim bir çözümdür.

CEVAP
11 Mayıs 2011, ÇARŞAMBA


Ben sadece bir WPF projesi aynı bu durum çarptı. Bu sorun, son zamanlarda başka bir ad taşındı bir derleme içinde (ProblemAssembly.Support ProblemAssembly.Controls) oluştu. Özel durum derlemede bulunan ikinci bir kaynak dosyası kaynaklara erişmeye çalışırken oluyordu.

Ek kaynak dosya çıkıyor düzgün yeni AD AD AD eski adı başvuruları hareket etmedi.

Tasarımcısı.kaynak için cs, ResourceManager almak için statik bir özellik yok dosya. Bu alıcı içinde, dize hala eski ad atıfta bulundu. Yeni ad için bunu düzelttikten sonra sorun çözüldü:

global::System.Resources.ResourceManager temp = 
     new global::System.Resources.ResourceManager(
          "ProblemAssembly.Support.Properties.Stuff", typeof(Stuff).Assembly);

olması gereken:

global::System.Resources.ResourceManager temp = 
     new global::System.Resources.ResourceManager(
          "ProblemAssembly.Controls.Properties.Stuff", typeof(Stuff).Assembly);

Bu sonraki kişiye yardımcı olur umarım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Creavite

    Creavite

    8 Mart 2009
  • EatingIn

    EatingIn

    12 EKİM 2013
  • katherine gomez

    katherine go

    1 Aralık 2011