У мене є два веб-проекти ASP.NET (ProjectA і ProjectB). Коли клас у ProjectA створює екземпляр класу ProjectB, який використовує файл ресурсу Blah.resx, я отримую цю помилку:
Виняток типу "System.Resources.MissingManifestResourceException" стався в mscorlib.dll, але не використовувався в коді користувача.
Не вдалося знайти жодних ресурсів, відповідних зазначеній культурі чи нейтральній культурі. Переконайтесь, що "Resources.Blah.resources" було правильно вбудовано або пов’язано у збірку "App_GlobalResources.sn_flri6" під час компіляції, чи всі супутникові збори потрібні для завантаження та повністю підписані.
Що це спричиняє?
На сайті Майкрософт є стаття про цю http://support.microsoft.com/kb/318603, яка пропонує:
Щоб вирішити цю проблему, перемістіть усі інші визначення класів так, щоб вони з'явилися після визначення класу форми.
Це рішення для проекту Windows Forms, я не впевнений, чи це стосується і веб-проектів.
To resolve this problem, move all of the other class definitions so that they appear after the form's class definition.
Це вирішило мою проблему.