¿Hay una manera de unirse (enlace?) Un DLL administrado (.NET) en tiempo de compilación?
-
27-09-2019 - |
Pregunta
Estoy construyendo un proyecto que consta de dos archivos ejecutables de .NET, y una biblioteca de clases con componentes comunes que los dos ejecutables por acción. Para facilitar la distribución, que estaba esperando a ser capaz de distribuir los dos ejecutables sin distribuir la DLL (agarrar y distribución de ejecución).
¿Hay alguna manera de tener Visual Studio compilar el contenido del archivo DLL en cada ejecutable sin necesidad de copiar manualmente las clases en cada proyecto (y por lo tanto replicar el código en más de un lugar)?
Solución 2
escarbar en así que encontré una pregunta duplicado, que planteó el problema un poco más claro que yo.
ILMerge parece ser la solución.
Otros consejos
No lo convierten en un archivo DLL. Que sea una biblioteca estática en su lugar.