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

时间:2010-07-23 11:33:42

标签: c# resx sharpdevelop

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

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

编译好。在运行时,它给我以下错误:

  

无法找到任何资源   适合指定的文化   或中性文化。确保   “ResourceFileName.resources”是   正确嵌入或链接到   在编译时组装“myassembly”,   或所有卫星组件   必需的是可加载的和完全的   签名。

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

谢谢和问候,
Vamyip

1 个答案:

答案 0 :(得分:3)

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

 Assembly.GetExecutingAssembly()