Как получить статический доступ к файлу .resx - PullRequest
2 голосов
/ 27 июля 2011

В настоящее время я получаю доступ к своему файлу ресурса .resx следующим образом:

ResourceManager manager = new ResourceManager("Resources.Messages", Assembly.Load("App_GlobalResources"));
        string test = manager.GetString("EmailBodyMagazine", System.Globalization.CultureInfo.CurrentCulture); 

Я пытаюсь создать статический класс MessageResource, который обращается к файлу ресурса, чтобы вызывать этот класс из любого кода, который мне нуженсделать это:

string test = MessageResource.EmailBodyMagazine

Как мне этого добиться?

1 Ответ

3 голосов
/ 27 июля 2011

Откройте файл .resx, используя VS2008. Из панели инструментов редактора .resx измените «Access Modifier» на «Public». Это позволит получить доступ к ресурсам из любой сборки, ссылающейся на сборку App_GlobalResources (например: Messages.EmailBodyMagazine).

Вы также можете найти краткий учебник здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...