ILMerge зависает при слиянии
Я использую ILMerge для объединения 9 .NET DLL, написанных на C# .NET 4. Проблема в том, что ILMerge зависает, нет сообщений об ошибках или чего-то еще.
Журнал показывает, что ILMerge правильно объединяет все сборки, а затем намеревается записать целевую сборку. Он запускает распознаватель сборок для нескольких ссылок, а затем.. ничего. После успешного разрешения System.Configuration в журнале больше ничего не отображается.
Программа продолжает использовать процессор, но я не вижу, что он делает.
У кого-нибудь еще был подобный опыт?
2 ответа
Похоже, просто написать вопрос помог.
Оказывается, мне нужно было добавить /targetplatform:v4
в команду. Я думаю, это потому, что некоторые сборки используют.NET 4, а некоторые используют.NET 2.
У меня были проблемы с зависанием ILMerge, но использование IL Repack вместо тех же аргументов, казалось, решило проблему для меня.