У меня есть два веб-проекта ASP.NET(ProjectA и ProjectB). Когда класс в ProjectA создает экземпляр класса ProjectB, который использует файл ресурсов Blah.resx, я получаю эту ошибку:
Исключение типа "System.Resources.MissingManifestResourceException" произошло в mscorlib.dll, но не было обработано в коде пользователя.
Не удалось найти ресурсы, подходящие для указанной культуры или нейтральной культуры. Убедитесь, что "Ресурсы .Blah.resources" были правильно внедрены или связаны в сборку "App_GlobalResources.sn_flri6" во время компиляции или что все необходимые сборки спутников загружаются и полностью подписаны.
Что вызывает это?
На сайте Microsoft есть статья об этом http://support.microsoft.com/kb/318603, который предлагает:
Чтобы решить эту проблему, переместите все другие определения классов так, чтобы они отображались после определения класса формы.
Это решение для проекта Windows Forms, я не уверен, что это также относится к веб-проектам.