Ответ 1
Попробуйте ILMerge.
Пакет NuGet здесь
У меня есть приложение .net с примерно 10 сборками. Было бы здорово объединить их всех в единую сборку. Как это сделать?
Я думаю, что-то вроде файла jar для Java-приложений.
Попробуйте ILMerge.
Пакет NuGet здесь
Использование ILMerge, вероятно, является самым простым решением. Однако ILMerge имеет недостаток в том, что он изменяет личность ссылочных сборок. Как следствие, вы можете столкнуться с проблемами безопасности или сериализации.
Отличное сообщение в блоге от Simone Busoli обсуждает следующие варианты слияния сборок в один исполняемый файл:
ILMerge - это инструмент, который вы ищете:
Документацию по ILMerge можно найти здесь:
http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx