How to pack multiple .NET dlls in one dll

I have several C # dlls and I want to pack it into one dll. I am looking for something like ilmerge in linux. Does anyone know an alternative? Thanks, Ohad.

+4
source share
3 answers

You can use mkbundle:

$ mkbundle -o output.dll a1.dll a2.dll a3.dll 

output.dll will contain the files a1.dll, a2.dll and a3.dll

+1
source

Mono.Merge :

 monomerge -out output.exe input.exe input_lib.dll 
+7
source

All Articles