.net visual-studio assemblies linker al.exe

Enlazando Asambleas.Net



visual-studio assemblies (4)

Esto es todo hipotético, así que por favor tengan paciencia conmigo.

Digamos que estoy escribiendo una herramienta en C # llamada Foo. El resultado es foo.exe. He encontrado una biblioteca muy buena que me gusta usar llamada Bar, a la que puedo hacer referencia como bar.dll en mi proyecto. Cuando construyo mi proyecto, tengo foo.exe y bar.dll en mi directorio de salida. Bien hasta ahora.

Lo que me gustaría hacer es vincular foo.exe y bar.dll para que sean un ensamblaje, foo.exe. Preferiría poder hacer esto en VS2008, pero si tengo que recurrir a una herramienta de línea de comandos como al.exe no me importa tanto.


¡Gracias a todos los que respondieron!

Terminé con NuGenUnify, que proporciona un contenedor GUI para ilmerge.


Configure un evento posterior a la construcción en Propiedades del proyecto:

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


Consulte la herramienta ILMerge que se encuentra aquí .