問題タブ [satellite-assembly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
47857 参照

.net - 衛星アセンブリとは何ですか?

衛星アセンブリとは何ですか?いつ使用する必要がありますか?

0 投票する
1 に答える
3782 参照

c# - C#衛星アセンブリ?デフォルトのカルチャリソースをリンクする必要がありますか

さまざまなロケール依存のリソースファイルを含めるために衛星アセンブリを採用したいと思います。

質問は...デフォルトのカルチャをリンクする必要がありますか?

さまざまなカルチャリソースファイルをすべて含む別のプロジェクトがあります。以下に示すように、2つのリソースファイルを含むプロジェクトがあります。

ProjRES

  • Resource.resx
  • Resource.it-IT.resx

「Resource.resx」がデフォルトのカルチャとして機能し、イタリアのカルチャが選択されている場合、アプリケーションはit-ITリソースファイルを採用すると想定しています。

残りのアプリケーションとプロジェクトがリソースファイルにアクセスできるようにするには、何をする必要がありますか。リソースファイルを参照できるようにするには、リソースファイルの名前空間をどのように設定しますか。

どんな助けでも大歓迎です。

0 投票する
2 に答える
3454 参照

c# - リソース ファイルとサテライト アセンブリ

私は、より良い言葉がないため、ローカリゼーションとリソース ファイルの初心者です。作業中のアプリケーションをローカライズしようとしています。リソース ファイルとサテライト アセンブリを使用してローカライズしたいのですが、正しく行う方法がわかりません。これが私がこれまでに持っているものです:

私のプロジェクト ディレクトリ: LanguageText.resx と LanguageText.nl.resx ファイルを作成しました。

project/bin ディレクトリに: "nl" フォルダーを作成しました。

project/bin/nl ディレクトリ: ResGen.exe を使用して LanguageText.nl.resx ファイルから LanguageText.nl.resources ファイルを作成し、AL.exe を使用して project.resources.dll ファイルを作成しました。その .dll ファイルは bin/nl フォルダーにあります。正常に組み立てられ、project/bin/debug フォルダーにも nl/project.resources.dll があります。

私の問題は、プログラムにニュートラル言語ファイルまたはリソースが埋め込まれていないように見えることですが、その方法に関する情報が見つかりません。この方法でリソースを埋め込むことについて私が見つけた唯一の情報は、サテライト アセンブリに関連するものです。ニュートラル言語リソースを埋め込むにはどうすればよいですか?

どんな助けや指示も大歓迎です。

ありがとう、マイク

0 投票する
3 に答える
518 参照

.net - サテライト アセンブリの内容を表示することはできますか?

もう存在しない会社によって作成されたアプリケーションのサテライト アセンブリと思われるものがあります。私が考えているものであることを確認し (ネーミングは正しいですが...)、その中身を確認したいと思います。

0 投票する
3 に答える
2262 参照

.net - リソース ファイルとサテライト DLL の違いは何ですか?

リソース ファイルとサテライト dll の違いがわかりません。

0 投票する
4 に答える
10192 参照

c# - サテライト アセンブリを EXE ファイルに埋め込む方法

C# プロジェクトを、インストーラーではなく実際のプログラムである単一の EXE ファイルとして配布する必要があるという問題が発生しました。また、現在サブディレクトリにある翻訳も含める必要があります。

バイナリに直接埋め込むことは可能ですか?

0 投票する
3 に答える
3821 参照

localization - ILMerge とローカライズされたリソース アセンブリ

コンパイル時の構造が次のようなアプリケーションがあります。

  • フー
    • nb-いいえ
      • Text.resources.dll
    • sv-SE
      • Text.resources.dll
    • Bar.dll
    • Foo.exe
    • テキスト.dll

これで ILMerge を使用することは可能ですか? どうやってそれをしますか?

0 投票する
2 に答える
1123 参照

asp.net - コンパイル済みの展開済み Web サイトにサテライト アセンブリを追加する

Visual Studio 2008 で使用するにはGetGlobalResourceObject()、.resx ファイルを Visual Studio の App_GlobalResources フォルダーにコピーする必要があります。アプリケーションがプリコンパイルされると、リソース ファイルは対応するサテライト アセンブリにコンパイルされ、\bin\カルチャ名によってフォルダーの下に配置されます。これはすべてうまくいきます。

ただし、アプリケーションがプリコンパイルされた後は、新しいサテライト アセンブリを追加できません。私がやったことは:

  1. サテライト アセンブリを作成しました。

    resgen resources.applicationresources.es-ES.resx resources.applicationresources.es-ES.resources al /t:lib /culture:es-ES /embed:resources.applicationresources.es-ES.resources /out:App_GlobalResources.resources.dll

  2. フォルダー\bin\es-ES\を作成し、そこに .dll ファイルを展開しました。

残念ながら、新しく追加されたサテライト アセンブリは によって認識されずGetGlobalResourceObject()、デフォルト (英語) のリソースにフォールバックします。App_GlobalResources同じ .resx ファイルをアプリケーションにコピーしてコンパイルすると、すべて正常に動作するため、リソース ファイルに問題はないようです。

私は何が欠けていますか?ところで、私のプロジェクト タイプは Web サイトであり、Web アプリケーション プロジェクトではありません。

0 投票する
2 に答える
2839 参照

c# - ResourceManager を使用してサテライト アセンブリから値を読み取る

こんにちは、resourcemanager を使用してサテライト アセンブリから値を読み取る方法を教えてください。すべてのリソース ファイルを含むアプリケーション MyApplication があります。ここで、別のアプリケーション (ABC アプリ) でこれらのリソースの値を読み取る必要があります。誰か教えてくれませんか。

0 投票する
3 に答える
5262 参照

visual-studio - Visual Studio でサテライト アセンブリをプロジェクトに追加する方法

私は、サードパーティのアセンブリを参照するプロジェクトに取り組んでいます。これらのアセンブリには、ビルド後のイベントで bin フォルダーにコピーするサテライト アセンブリがあります。

これらのサード パーティのサテライト アセンブリをプロジェクトに含めて、ビルド後のイベントやファイルの管理を気にする必要がないようにする方法はありますか?

前もって感謝します。

詳細: 参照にはプロジェクト参照として追加されていないリソースしかないため、実際にはそれらを // フォルダーにコピーするだけです。ローカライズされた各参照には同じ名前が付いているため、プロジェクトの参照に一度しか追加できません。