3

我正在使用sharp develop 在C# 中编写一个类库。我包括一个 resx(resource) 文件,其中包含一些字符串值。我正在使用以下代码:

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

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

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

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

谢谢和问候,
Vamyip

4

1 回答 1

3

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

 Assembly.GetExecutingAssembly()
于 2010-07-23T12:10:16.610 回答