【问题标题】:reading a string from resx file sharpdevelop c#从 resx 文件中读取字符串 sharpdevelop c#
【发布时间】:2010-07-23 11:33:41
【问题描述】:

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

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

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

找不到任何资源 适用于指定的文化 或中立文化。确保 “ResourceFileName.resources”原为 正确嵌入或链接到 在编译时组装“myassembly”, 或者所有的卫星组件 required 是可加载且完全的 签名。

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

感谢和问候,
瓦米普

【问题讨论】:

    标签: c# resx sharpdevelop


    【解决方案1】:

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

     Assembly.GetExecutingAssembly()
    

    【讨论】:

      猜你喜欢
      • 2010-12-03
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多