首页 文章

从resx文件中读取字符串sharpdevelop c#

提问于
浏览
3

我正在使用尖锐的开发在C#中编写一个类库 . 我包含一个resx(资源)文件,其中包含一些字符串值 . 我正在使用以下代码:

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

它汇编得很好 . 在运行时,它给我以下错误:

找不到适合指定文化或中性文化的资源 . 确保在编译时将“ResourceFileName.resources”正确嵌入或链接到程序集“myassembly”中,或者所有所需的附属程序集都是可加载和完全签名的 .

问题是,是不是可以在Sharpdevelop中使用resx文件?如果是,那么如何解决这个问题 .

感谢致敬,
Vamyip

1 回答

  • 3

    在第一个参数中,在secound参数中使用资源类“namespace.classname”的全名

    Assembly.GetExecutingAssembly()
    

相关问题