Есть ли какой-нибудь бесплатный инструмент, подобный ilmerge, который может объединять wpf-сборки?
Я ищу бесплатный инструмент для объединения всех сборок моего wpf-приложения в одну сборку. Обычно я использую ILMerge, но, к сожалению, он не поддерживает слияние сборок WPF. Существуют ли какие-либо инструменты, которые могут этого достичь?
Коммерческий инструмент для меня не вариант, потому что приложение является проектом с открытым исходным кодом.
С уважением,
Оливер Ханаппи
2 ответа
Я вижу два соответствующих решения:
Реализуйте обработку разрешения сборки во время выполнения, чтобы ilmerge'd сборки WPF работали: http://blog.mahop.net/post/Merge-WPF-Assemblies.aspx
Используйте продукт, который поддерживает его "из коробки" (коммерческий, поэтому не вариант в приведенном ниже случае): объединение dll в один.exe с wpf
Костура может сделать это.
Он встраивает ссылки как ресурсы в целевую сборку. Затем во время выполнения перехватывает события загрузки сборки и подает ресурс.