5

これはすべて仮説ですので、ご容赦ください。

C# で Foo というツールを作成しているとします。出力は foo.exe です。Bar と呼ばれる、使用したい本当に素晴らしいライブラリをいくつか見つけました。このライブラリは、プロジェクトで bar.dll として参照できます。プロジェクトをビルドすると、出力ディレクトリに foo.exe と bar.dll があります。これまでのところ良い。

私がやりたいのは、foo.exe と bar.dll をリンクして、1 つのアセンブリ foo.exe にすることです。私は VS2008 でこれを実行できることを望んでいますが、al.exe のようなコマンド ライン ツールに頼らなければならない場合でも、それほど気にしません。

4

4 に答える 4

10

ILMerge があります。リンク

于 2008-09-17T16:50:21.910 に答える
5

[プロジェクト プロパティ] でビルド後のイベントを設定します。

ilmerge /out:$(TargetDir)foo.exe $(TargetPath) $(TargetDir)bar.dll

于 2008-09-17T17:00:26.707 に答える
2

ここにある ILMerge ツールを確認してください。

于 2008-09-17T16:52:49.580 に答える
1

答えてくれたみんなありがとう!

最終的には、ilmergeの GUI ラッパーを提供する NuGenUnify にたどり着きました

于 2008-09-17T18:09:37.257 に答える