2016-08-16 6 views
1

私はプロジェクトを持っており、ビルドすると2つの言語フォルダが作成されます。これらのフォルダは、私のフォームのlocalizableプロパティをtrueに設定しているため、Visual Studioが私のソリューションにform1.en.resxのように2つのファイルを追加したために作成されます。私は自分のアプリケーションに2つの言語を設定しました。これらのフォルダを実行可能ファイルに含める方法はありますか?実行形式のC#に言語フォルダを含めるには?

My bin folder

Language files

おかげすでに出力フォルダにロケール特定のフォルダを作成する必要があり、ビジュアルスタジオを構築

+0

オプションで、これについて心配することなく、起動時に実行可能ファイルを作成できるようにすることができます。 – Krythic

+0

起動時にフォルダを作成する方法は? –

+1

これは衛星アセンブリが格納される場所です。 ResourceManagerクラスとComponentResourceManagerクラス*は、これらのディレクトリが何もせずに存在することを要求します。あなたが嫌い​​な人は、頻繁に開始されることはほとんどありませんが、ほとんど完了していないプロジェクトの種類を自分のものにする必要があります。 xcopy.exe/sオプションを使用すると、はるかに簡単です。 –

答えて

0

あなたは(私はあなたが信じている)のWinFormsアプリケーションを構築している場合は、 。
これらのフォルダには、言語ごとに追加したコンパイル済みのリソースが含まれており、.NETランタイムは自動的に環境設定に対応する適切なリソースを読み込みます。
プロジェクトやアイテムの設定に関して、すべてデフォルトにしておけばいいです。
希望に役立ちます。

0

実行可能ファイルにフォルダを含めることができるのかどうかはわかりませんが、リソースを使用して単一のファイルを組み込み、実行時にアクセスできます。

関連する問題