0

Resource.resxとResource.fr.resxの2つのリソースファイルがあります。

を使用して英語とフランス語の両方でリソースをロードできるようにしたい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」に変更すると、リソースマネージャーは2番目のリソースから文字列のプルを開始します。

于 2012-09-08T16:02:45.207 に答える