Quiero fusionar un ensamblado .NET DLL y un proyecto de biblioteca de clase C# referenciado por un proyecto de aplicación de consola VB.NET en un ejecutable de consola de línea de comandos.Cómo integrar ILMerge en el proceso de compilación de Visual Studio para combinar ensamblajes?
Puedo hacer esto con ILMerge desde la línea de comandos, pero quiero integrar esta combinación de ensamblados de referencia y proyectos en el proyecto de Visual Studio. Según mi lectura, entiendo que puedo hacerlo a través de una tarea de MSBuild o un objetivo y simplemente lo agregué a un archivo de proyecto C#/VB.NET, pero no puedo encontrar ningún ejemplo específico ya que MSBuild es un tema de gran tamaño. Además, encuentro algunas referencias que agregan el comando ILMerge al evento Post-build.
¿Cómo integro ILMerge en un proyecto (C#/VB.NET) de Visual Studio, que son sólo proyectos de MSBuild, para combinar todos los ensamblados de referencia (copia-locales = true) en una asamblea?
¿Cómo se relaciona esto con un posible archivo ILMerge.Targets?
¿Es mejor usar el evento Post-build?
También puede utilizar "Post Generar cadena" de hacerlo como se mencionó [Aquí] [1] [1]: http://stackoverflow.com/questions/2961357/using-ilmerge -with-net-4-libraries/5408079 # 5408079 –