2

こんにちは: サポート dll が多いアプリケーションを開発しています。いくつかのサポート DLL、いくつかのコンポーネント DLL。

私は自分のアプリケーションを Program Files にインストールしますが、インストール先を開くと、dll のリストが長いため、見栄えが悪くなります。

エンドユーザーに表示されないようにする方法について何か提案はありますか? ユーザーが 1 つのファイルのみを表示するように、それらをある種の cab ファイルまたはある種のコンテナーに入れることはできますか? dll がコンテナーにパックされている場合、実行時に dll を引き続き使用できますか?

提案を受け付けます。

ところで、このプログラムは C# で書かれており、管理されている dll と管理されていない dll を使用しています。

ありがとうDC

4

2 に答える 2

3

マネージ DLL の場合、いくつかのオプションがあります。

于 2011-05-04T04:10:33.713 に答える
0

ILMergeはあなたが探しているものです。

ILMerge は、複数の .NET アセンブリを 1 つのアセンブリにマージするために使用できるユーティリティです。ILMerge は一連の入力アセンブリを受け取り、それらを 1 つのターゲット アセンブリにマージします。実行可能ファイルと DLL で同様に機能し、出力の処理と形式を制御するためのいくつかのオプションが付属しています。

PS: ただし、アンマネージ コードをマージするとは思わないでください。

于 2011-05-04T04:06:54.020 に答える