問題タブ [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.
visual-studio - Visual Studio でサテライト アセンブリをプロジェクトに追加する方法
私は、サードパーティのアセンブリを参照するプロジェクトに取り組んでいます。これらのアセンブリには、ビルド後のイベントで bin フォルダーにコピーするサテライト アセンブリがあります。
これらのサード パーティのサテライト アセンブリをプロジェクトに含めて、ビルド後のイベントやファイルの管理を気にする必要がないようにする方法はありますか?
前もって感謝します。
詳細: 参照にはプロジェクト参照として追加されていないリソースしかないため、実際にはそれらを // フォルダーにコピーするだけです。ローカライズされた各参照には同じ名前が付いているため、プロジェクトの参照に一度しか追加できません。
wix - WiXで構築されたMSIに衛星アセンブリ(ローカライズされたリソース)を含めるにはどうすればよいですか?
私が取り組んでいるプロジェクトは、VS2008デプロイメント/インストーラーの使用から、現在非常に新しいWiXに切り替えています。リソースプロジェクトの出力をResources.dllにコピーするコードを追加しましたが、古いVS2008インストーラーファイルシステムには、現在2つのフォールド(enとes)を生成するローカライズされたリソース出力もあります。各言語のResources.resources.dll)。少し検索しましたが、これらのフォルダーが存在することを実際に認識してまっすぐに入れる以外に、これらのフォルダーをmsiに入れる方法が見つからないようです。これを行うための最良の方法は何ですか。
wpf - WPF サテライト リソースの動的な読み込み
WPF ローカリゼーションで使用されているサテライト アセンブリについて読みました。ただし、言語に依存する定義済みのディレクトリ構造に従わずにサテライト アセンブリをロードする方法があるかどうかを尋ねたいと思います (例: システム言語が英語の場合、WPF アプリケーションはサテライト アセンブリを探します)。 「en-US」サブフォルダー内)。
これは、アセンブリを保持する言語ごとに特定のフォルダーを作成することなく、ソフトウェア パッケージを配布するときにサテライト アセンブリを単純に交換したいためです。サテライト アセンブリとメインの実行可能ファイルを同じディレクトリに置きたいだけです。
これは可能ですか?アプリケーションの起動時にリソースファイルを一度ロードするだけの簡単な方法はありますか?
ありがとう!
.net - MSI にすべてのローカライズされたリソースを含める - VS2008
ローカライズされたリソース データを含む一連のサテライト アセンブリを含む Windows サービス アプリケーション用の MSI を構築しています。
プロジェクトからローカライズされたコンテンツを手動で含めることはできますが、私のアプリケーションにはローカライズされたデータを含む複数のプロジェクトが含まれているため、それらを VS2008 msi ファイル システム ビューに手動で含める必要がありますか、それともサービスとその依存関係のすべてのサテライトを含めるように選択できますか? ?
または、デフォルトの vs2008 msi の代わりに WIX またはその他のインストーラーを使用するソリューションです。
前もって感謝します。
asp.net - ASP.NET の標準アセンブリからリソースをオーバーライドする
System.ComponentModel.DataAnnotations
ASP.NET プロジェクトの文字列をオーバーライドしたいと考えています。サテライト アセンブリを作成したり、カスタム ビルド タスクをいじったりする必要はありal.exe
ますか? はいの場合でも、 に変換.resx
し.resources
て にフィードする方法が見つかりませんでしたal.exe
。いいえの場合、どこに置き、.resx.
どのように名前を付けますか?
UPD: 明確にするために: アセンブリの既定のリソースの代わりに、カスタム リソース文字列を使用したかったのです。その文字列を使用するすべての場所で変更を加えたくありませんでした。結局のところ、リソースはそれらをオーバーライドするためだけに存在します。
c# - .NET exe がネットワーク上にある場合のサテライト アセンブリと FullTrust の問題
ネットワーク共有から .NET アプリを実行しています。
フレームワーク 3.5 SP1 以降、ここで説明されているように: http://blogs.msdn.com/shawnfa/archive/2008/05/12/fulltrust-on-the-localintranet.aspx、メインの exe とすべての DLL は、同じフォルダー (ただしサブフォルダーではない) には、FullTrust セキュリティ ポリシーが付与されます。
私の問題は、ローカライズされた文字列を含むサテライト アセンブリのサブフォルダーがあることです。
つまり、私は持っています:
1 と 2 は、FullTrust で自動的に付与されます。
3 と 4 はそうではありません。そのため、私のアプリケーションは非常に遅くなります。
実行中のアプリケーションには FullTrust があるため、実行時に 3 & 4 FullTrust セキュリティ ポリシーを許可する方法はありますか?
そうでない場合、サテライト アセンブリを 1 つの DLL だけにマージするクリーンな方法はありますか?
.net - ASP.NET でサテライト アセンブリを使用するにはどうすればよいですか?
カルチャ固有のリソースを個別のアセンブリに分割するというアイデアは気に入っていますが、ASP.NET アプリケーションでこれを行う方法については混乱しています。誰かが私に簡単な概要を教えてくれますか、それとも主題に関するチュートリアルを指摘してもらえますか?
vb.net - 外部アセンブリからリソースにアクセスする方法
複数のプロジェクトで必要となる画像と文字列のリソースのみを保持するために使用するvb.netプロジェクトを作成したいと思います。
私が理解できないのは、他のプロジェクトのコードを使用してこれらのリソースにアクセスする方法です。
wpf - サテライトアセンブリでフォントリソースを参照するにはどうすればよいですか?
ローカライズされたWPFアプリケーションがあり、ロケールごとにフォントを埋め込む必要があります。プロジェクトにフォントを追加しましたが、ビルドアクションがリソースに設定されています。.csprojからを削除すると<UICulture>en-US</UICulture>
(サテライトアセンブリの作成が不要になります)、フォントはリソースとしてプロジェクトアセンブリにコンパイルされます。次に、次の方法でフォントを追加できます。
これは完全に機能します。en-USを.csprojに戻すと、フォントはローカライズされたサテライトアセンブリに追加されます。だが
動作しなくなりました。
ローカライズされたフォントをどのように参照する必要がありますか?