導入の合理化: DLL を単一の EXE に埋め込む
このチュートリアルでは、ILMerge を使用して DLL を C# EXE にシームレスに統合し、ソフトウェアの配布を簡素化し、依存関係を減らす方法について詳しく説明します。この例では Microsoft Visual C# Express 2010 を使用します。
ステップ 1: ILMerge を取得する
複数のアセンブリを 1 つの実行可能ファイルにマージするコマンド ライン ユーティリティである ILMerge をダウンロードしてインストールします。
ステップ 2: コマンドラインへのアクセス
コマンド プロンプトを開き、EXE と埋め込みたい DLL が含まれるフォルダーに移動します。
ステップ 3: ILMerge コマンドの実行
次のコマンドを実行し、プロジェクトに合わせてファイル名をカスタマイズします。
<code>ILMerge.exe /target:winexe /targetplatform:"v4,C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0" /out:merged.exe insert1.exe insert2.dll</code>
コマンドを詳しく見てみましょう:
/target:winexe
: Windows 実行可能ファイルを出力として指定します。/targetplatform
: .NET Framework のバージョンを定義します。 フレームワークのバージョンが異なる場合は、パスを調整します。/out:merged.exe
: マージされた実行可能ファイルの名前を設定します。insert1.exe
および insert2.dll
: マージされるファイルを表します (実際のファイル名に置き換えます)。重要な考慮事項:
以上がC# で ILMerge を使用して DLL を EXE に埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。