Как получить значение из файла глобальных ресурсов в библиотеке классов

У меня две версии Visual Studio 2010 установлены на двух ноутбуках. Одна машина имеет профессиональную версию VS2010. у другого VS2010 Ultimate RTM.

Я создал веб-сайт, где я хотел бы получить значение общих сообщений из файла ресурсов. (в папке App_GlobalResource).

Из aspx. Я могу прочитать файл resx и установить значение динамически. Кроме того, я могу получить значение из файла Resx во время выполнения.

Моя проблема заключается в том, что когда я пытаюсь прочитать значение из класса Library, возникает ошибка в RTM-версии (окончательная версия 2010 года), где, как показано ниже, код работает нормально в профессиональной версии VS2010.

Я ссылался на библиотеку классов DLL на моем сайте.

читать содержимое resx из библиотеки классов

Цель состоит в том, чтобы я создал вышеупомянутый код в отдельном файле класса. Так что я могу прочитать значение из файла resx с веб-сайта и библиотеки классов.

Буду признателен за любую оказанную помощь. Я хочу знать, почему код работает только в профессиональной редакции, а не в RTM-версии?

Отредактировано:

 public class Class1
 {
    public static string GetResourceFileValueByKey(string Key)
    {
     ResourceManager lang = new ResourceManager("Resources.GeneralInfos", Assembly.Load("App_GlobalResources"));
     string value = lang.GetString(Key);
     return value;
    }
 }

0 ответов

Другие вопросы по тегам