Для жизни меня, похоже, не удается слить приложение .NET 4 с ILMerge. Даже после установки/targetplatform,/lib,/ndebug и, добавляя пользовательский файл ILMerge.exe.config, выходной файл не работает должным образом (он, похоже, не может «найти» объединенные библиотеки).Серьезные проблемы с ILMerge и .NET 4.0
Я пробовал this и this безрезультатно. Я даже не могу его построить, если не использовать файл конфигурации, но когда я это делаю, это не сработает. Без конфигурационного файла я последовательно получаю сообщение об ошибке «Не разрешенная ссылка на сборку не допускается: PresentationFramework».
Вот текущее состояние моей команды ILMerge используется в качестве события после сборки:
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"
Любые мысли о том, что я делаю неправильно ??
Я разрешаю это просто: /lib:"C:\Windows\Microsoft.NET ||Framework64\v4.0.30319\WPF " –