чтение строки из файла resx sharpdevelop c # - PullRequest
3 голосов
/ 23 июля 2010

Я пишу библиотеку классов на C #, используя Sharp Develop. Я включаю файл resx (ресурс), который содержит некоторые строковые значения. Я использую следующий код:

ResourceManager rm = new ResourceManager("ResourceFileName",this.GetType().Assembly);
string str=rm.GetString("Keyname");

Отлично компилируется. Во время выполнения мне выдается следующая ошибка:

Не удалось найти ресурсы подходит для указанной культуры или нейтральная культура. Удостовериться "ResourceFileName.resources" был правильно встроен или связан с сборка "myassembly" во время компиляции, или что все спутниковые сборки Требуются загружаемые и полностью подписан.

Вопрос в том, что нельзя использовать файл resx в Sharpdevelop ?? Если да, то как решить эту проблему.

Спасибо и всего наилучшего,
Vamyip

1 Ответ

3 голосов
/ 23 июля 2010

В первом аргументе используйте полное имя класса ресурсов "namespace.classname" в аргументе secound

 Assembly.GetExecutingAssembly()
...