1

関連する言語のデザイナーでメインフォームのLocalizableプロパティを設定し、テキストなどを編集して、ローカライズされた winforms アプリケーション (VS2008) を作成しました。true

また、アプリケーションが必要とするローカライズされた文字列もあります (メッセージ ボックスなどを表示するためなど)。名前の付いたファイルに保存したこれらの文字列

  • 文字列.resx
  • 文字列.de.resx
  • ... 等々

アプリケーションの言語を設定すると、動作しThread.CurrentThread.CurrentCultureているように見えますが、Visual Studio 内でのみです。リリース実行可能ファイルを作成してダブルクリックすると、Winforms は常にデフォルトの言語を使用します (そこにハードコーディングThread.CurrentThread.CurrentCulture = ...しても...

strings.Culture私も設定を試みThread.CurrentThread.CurrentUICultureましたが、それもうまくいきませんでした

任意の助けのためのthx

4

1 に答える 1

5

追加で作成された DLL が EXE からアクセスできることを確認してください。

于 2013-01-31T15:14:47.760 に答える