目前我访问我的资源.resx文件,如下所示:
ResourceManager manager = new ResourceManager("Resources.Messages", Assembly.Load("App_GlobalResources"));
string test = manager.GetString("EmailBodyMagazine", System.Globalization.CultureInfo.CurrentCulture);
我正在尝试创建一个访问资源文件的静态类MessageResource,以便从任何代码调用此类,我需要做的就是:
string test = MessageResource.EmailBodyMagazine
我怎样才能做到这一点?
答案 0 :(得分:3)
使用VS2008打开.resx文件。从.resx编辑器工具栏中,将“访问修饰符”更改为“公共”。这将允许从任何引用App_GlobalResources程序集的asssembly访问资源(例如:Messages.EmailBodyMagazine)。
您还可以找到快速教程here。