Не удалось найти ресурсы подходящими для указанной культуры или нейтральной культуры

У меня есть два веб-проекта ASP.NET (ProjectA и ProjectB). Когда класс в ProjectA иллюстрирует примерами класс ProjectB, который использует файл ресурса Blah.resx, я получаю эту ошибку:

Исключение типа 'Система. Ресурсы. MissingManifestResourceException' произошел в mscorlib.dll, но не был обработан в пользовательском кодексе.

Не удалось найти ресурсы подходящими для указанной культуры или нейтральной культуры. Удостоверьтесь «Ресурсы. Blah.resources» был правильно включен или связался в собрание «App_GlobalResources.sn_flri6» во время компиляции, или что все спутниковые требуемые собрания загружаемые и полностью подписаны.

Что вызывает это?

Есть статья на территории Microsoft об этом http://support.microsoft.com/kb/318603, который предлагает:

Чтобы решить эту проблему, переместите все другие определения класса так, чтобы они появились после определения класса формы.

Это - решение для проекта Windows Forms, я не уверен, относится ли это также к веб-проектам.

179
задан dev.e.loper 13 January 2010 в 06:44
поделиться

2 ответа

только потому, что вы ссылаетесь на DLL проекта B, не означает, что Диспетчер ресурсов проекта A знает о каталоге Project B app_globalresources.

Вы используете проекты веб-сайта или проекты веб-приложений? В последнем Visual Studio следует позволить вам ссылку файлы исходного кода (не уверены в первом, я никогда не использовал их). Это немного знает, но полезная функция, которая здесь описана . Таким образом, вы можете связать файлы ресурсов Beance B в проект A.

0
ответ дан 23 November 2019 в 06:15
поделиться

Интерактивное средство http://gomockingbird.com/

-121--1364696-

Проблема nr.1:

Попробуйте сделать следующее:

  1. расширить MyOtherClass от Object (этот шаг может не потребоваться)

  2. и переопределить или создать метод ToString ().

Это должно быть сделано.

-121--1918â-

Один из подходов заключается в том, чтобы поместить общие классы/ресурсы в отдельный проект библиотеки классов и направить их в оба веб- сайтов.

2
ответ дан 23 November 2019 в 06:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: