Por mi vida, parece que mi aplicación .NET 4 no se puede combinar correctamente con ILMerge. Incluso después de establecer/targetplatform,/lib,/ndebug y al agregar un archivo ILMerge.exe.config personalizado, el archivo de salida no funciona correctamente (no parece ser capaz de "buscar" las bibliotecas fusionadas).Serio problema con ILMerge y .NET 4.0
He intentado this y this inútilmente. Ni siquiera puedo hacerlo construir a menos que use el archivo de configuración, pero cuando lo hago no funciona. Sin el archivo de configuración, obtengo de forma consistente el mensaje de error "Referencia de ensamblaje sin resolver no permitida: PresentationFramework".
aquí es el estado actual de mi mando ILMerge siendo utilizado como un evento posterior construcción:
ilmerge.exe /out:C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\bin\Release\OrangeNote.exe
/ndebug /targetplatform:v4,C:\Windows\Microsoft.NET\Framework\v4.0.30319
/lib:"C:\Windows\Microsoft.NET\Framework\v4.0.30319"
/lib:"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\obj\Release\OrangeNote.exe"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\Lucene.Net\src\Lucene.Net\bin\Release\Lucene.Net.dll"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\Ookii.Dialogs\src\Ookii.Dialogs.Wpf\bin\Release\Ookii.Dialogs.Wpf.dll"
"C:\Users\Logan\Development\Projects\OrangeNote\OrangeNote\..\..\..\Libraries\SharpZipLib\bin\ICSharpCode.SharpZipLib.dll"
"C:\Users\Logan\Documents\Visual Studio 2010\Projects\HumanInterfaceProject\HumanInterfaceProject\bin\Release\HipLib.dll"
Alguna idea de lo que estoy haciendo mal ??
Lo resuelvo simplemente agregando: /lib:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF " –