我有两个资源文件:Resource.resx和Resource.fr.resx。
我希望能够使用Assembly.LoadWithPartialName
我可以使用.\fr\Resource.resx
加载Assembly.LoadWithPartialName
中的法语资源吗?
编辑1:
我目前正在使用:
var resMgr = new ResourceManager("Currency.Strings", assembly);
result = resMgr.GetString("Romania", CultureInfo.GetCultureInfo("fr"));
除了中性语言翻译之外,什么都不会带来什么。
答案 0 :(得分:1)
关注this MSDN article,以便ResourceManager
方便地访问嵌入资源。
基本上,使用约定Resource.resx Resource.fr.resx
,您可以创建ResourceManager
查看资源,当您将当前线程的文化更改为'fr'时,资源管理器开始从第二个字符串中提取字符串资源。