フランスのデフォルトロケールとENローカライズを持つOutlookアドインがあります。アドインの起動時に.NET Outlookアドイン:ローカライズされたRessourceがエンドユーザーボックスに読み込まれない
、私は
Resources.Culture = new CultureInfo("en");
への呼び出し
Resourcesis自動生成されたクラスますdevのボックスで
/// A strongly-typed resource class, for looking up localized strings, etc.
が、それがうまく機能し、英語の文字列が表示されます。
しかし、エンドユーザーボックスでは、そうではありません。
私のインストールフォルダに.resources.dllファイルを含む 'en'サブディレクトリがあります。
私のインストールでは別のファイルが不足している可能性がありますが、私にはわからないものがあります。
この種の問題をデバッグする方法はありますか?
アップデート:プロセスエクスプローラは私のressource dllがロードされていると教えてくれます!それはゆっくりとナットを運転しています。
基本的には、デフォルトのロケール(fr)とサテライト(en)があります。良いパターンではないかもしれません...
更新2:いいえ運はThread.CurrentThread.CurrentUICulture = new CultureInfo("en");
でありません。