Saya memiliki dua proyek Web ASP.NET (ProjectA dan ProjectB). Ketika kelas di ProjectA adalah instantiating kelas ProjectB yang menggunakan file sumber daya Blah.resx, saya mendapatkan kesalahan ini:
Pengecualian dari tipe 'System.Resources.MissingManifestResourceException' terjadi di mscorlib.dll tetapi tidak ditangani dalam kode pengguna.
Tidak dapat menemukan sumber daya yang sesuai untuk budaya yang ditentukan atau budaya netral. Pastikan "Resources.Blah.resources" dimasukkan dengan benar atau ditautkan ke perakitan "App_GlobalResources.sn_flri6" pada waktu kompilasi, atau bahwa semua rakitan satelit yang diperlukan dapat dimuat dan ditandatangani sepenuhnya.
Apa yang menyebabkan ini?
Ada artikel di situs Microsoft tentang http://support.microsoft.com/kb/318603 ini yang menyarankan:
Untuk mengatasi masalah ini, pindahkan semua definisi kelas lainnya sehingga mereka muncul setelah definisi kelas bentuk.
Ini adalah solusi untuk proyek Windows Forms, saya tidak yakin apakah itu juga berlaku untuk proyek Web.
To resolve this problem, move all of the other class definitions so that they appear after the form's class definition.
Ini menyelesaikan masalah saya.