0

私たちの会社には、私たちが生産する機械を操作するソフトウェア プログラムがあります。WES7 OS で実行されているアプリケーション (HMI) は、C# でプログラミングされています。当社のマシンは世界中に出荷されているため、HMI の言語は言語ボタンをクリックして調整できます。

HMI ソフトウェアはサード カンパニーによって作成されましたが、現在は自社で管理しています。当社が提供するマシンには、プロジェクト固有の「障害」メッセージが含まれている可能性があり、HMI に追加する必要があります。これは、これらの特定の「障害メッセージ」を resources.resx ファイルに追加する必要があることを意味します。しかし、私の知る限り、これは Visual Studio からのみ実行でき、ビルドを実行すると、すべての翻訳 (多言語) を含む新しいファイル ExternalResources.xap ファイルが作成されます。

顧客ごとに特定のアプリケーションを用意したり、ExternalResources.xap ファイルを作成するためだけにプロジェクトをビルドしたりする必要はありません。そのため、スタンドアロンで実行され (Visual Studio は不要)、ExternalResources.xap ファイルを作成できるツールがあるかどうか疑問に思っています。

リソース ファイルにソースを追加する必要はありませんが、プロジェクトの必要に応じてソースの値を変更するだけです。私の主張を明確にし、誰かが解決策を知っていることを願っています。

編集:

ExternalResources.xap ファイルを生成する必要があります。このファイルを開くと、使用可能なすべての場所がフォルダーに表示され、このフォルダー内に *.recourses.dll ファイルがあります。これらのファイルを生成する必要があります。

4

1 に答える 1

1

Resgen.exe を使用するか、そのためのツールを開発することができます。これは、 Extended Strongly Typed Resource Generator
の便利なサンプルです 。これがお役に立てば幸いです。

于 2013-02-18T12:02:29.787 に答える