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í .
Está ILMerge. Enlazar