【发布时间】:2011-09-02 07:52:25
【问题描述】:
我有一个程序集,其中包含一个 Messages.resx,其中包含 GUI 消息字符串,例如是、否、确定、取消、打开等。我的项目引用了这个程序集。我该如何使用它们?
【问题讨论】:
我有一个程序集,其中包含一个 Messages.resx,其中包含 GUI 消息字符串,例如是、否、确定、取消、打开等。我的项目引用了这个程序集。我该如何使用它们?
【问题讨论】:
在资源编辑器中,只需将资源标记为public。默认情况下,访问修饰符是internal。然后就可以正常使用了。
如果无法将其公开,则使用InternalsVisibleTo 程序集级属性。
【讨论】:
// Retrieve the resource.
ResourceManager rm = new ResourceManager("Messages" ,Assembly.Load(assemblyPath));
string greeting = rm.GetString("Greeting");
希望对你有帮助
【讨论】: