ILMerge обычно сглаживает мои сборки при создании Release, но когда публикация для ClickOnce в результате EXE не содержит DLL, которые должны были быть объединены.Почему ILMerge ничего не делает при публикации?
Я думаю, что ILMerge работает, но Publish перезаписывает новую объединенную сборку со старым оригинальным. Я сделал событие Post-Build, которое остановило сборку сразу после запуска ilmerge, и оно было объединено, как ожидалось.
Почему это происходит, и есть ли обходной путь?
В случае, если кому-то нужно пройти этот маршрут, мой вопрос и ответ здесь подробно объясняют процесс http://stackoverflow.com/questions/25004056/resign-clickonce-manifest-using-mage-exe –