0

我有两个资源文件: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"));

除了中性语言翻译,它不会带来任何东西。

4

1 回答 1

1

按照这篇 MSDN 文章使用ResourceManager.

基本上,通过约定,Resource.resx Resource.fr.resx您可以创建一个ResourceManager查看资源,当您将当前线程的文化更改为“fr”时,资源管理器开始从第二个资源中提取字符串。

于 2012-09-08T16:02:45.207 回答