Как получить значение из файла глобальных ресурсов в библиотеке классов
У меня две версии Visual Studio 2010 установлены на двух ноутбуках. Одна машина имеет профессиональную версию VS2010. у другого VS2010 Ultimate RTM.
Я создал веб-сайт, где я хотел бы получить значение общих сообщений из файла ресурсов. (в папке App_GlobalResource).
Из aspx. Я могу прочитать файл resx и установить значение динамически. Кроме того, я могу получить значение из файла Resx во время выполнения.
Моя проблема заключается в том, что когда я пытаюсь прочитать значение из класса Library, возникает ошибка в RTM-версии (окончательная версия 2010 года), где, как показано ниже, код работает нормально в профессиональной версии VS2010.
Я ссылался на библиотеку классов DLL на моем сайте.
Цель состоит в том, чтобы я создал вышеупомянутый код в отдельном файле класса. Так что я могу прочитать значение из файла 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;
}
}