【发布时间】:2012-11-29 16:19:36
【问题描述】:
我有各种这种格式的语言资源文件:MyApplication\Resources\MyForm\Index.resx
我可以访问当前培养的资源文件。但是,如果我想找到一个不同的文化资源文件(例如,Index.de.resx),我正在努力寻找找到它的方法。
ci = new System.Globalization.CultureInfo("de");
rm = new ResourceManager("MyApplication.Resources.MyForm", Assembly.GetExecutingAssembly());
lg = rm.GetString("Lang", ci);
我得到的错误是:
找不到任何适合指定文化或中立文化的资源。确保“MyApplication.Resources.MyForm”在编译时被正确嵌入或链接到程序集“BallotApplication”中,或者所有所需的附属程序集都是可加载的并且是完全签名的。
我的资源文件是公开的,构建操作是“嵌入式资源”。
【问题讨论】:
标签: asp.net asp.net-mvc-3 satellite-assembly