我有一个程序集,其中包含一个Messages.resx,其中包含GUI消息的字符串,如Yes,No,OK,Cancel,Open等。我的项目引用了这个程序集。我该如何使用它们?
答案 0 :(得分:18)
在资源编辑器中,只需将资源标记为public
。默认情况下,访问修饰符为internal
。然后你可以正常使用它。
如果不公开,则使用InternalsVisibleTo
程序集级别属性。
答案 1 :(得分:2)
// Retrieve the resource.
ResourceManager rm = new ResourceManager("Messages" ,Assembly.Load(assemblyPath));
string greeting = rm.GetString("Greeting");
希望这有帮助