Есть ли бесплатная программа, которая объединяет сборки (например, ILMerge), но работает с wpf?

Мне не удалось объединить сборки wpf с помощью ILMerge.


person Justin    schedule 15.07.2010    source источник
comment
Возможный дубликат слияния dll в один .exe с помощью wpf   -  person StayOnTarget    schedule 05.07.2018


Ответы (3)


Я полагаю, что основная проблема, с которой вы сталкиваетесь при объединении сборок WPF, заключается в том, что PackURI для ресурсов не изменяются.

Если вы можете преобразовать свои ресурсы в единую сборку, которая не объединена, или иным образом исправить PackURI в ваших сборках, ваши объединенные сборки должны работать.

person Joe Kuemerle    schedule 19.07.2010


Я не знаю, почему у ILMerge проблемы с сборками WPF, но есть еще один инструмент для упаковки и объединения сборок. Взгляните на .NETZ.

person Jehof    schedule 15.07.2010
comment
Я попробовал .NETZ, но, к сожалению, он не работает с моим приложением .NET 4 WPF. Я использую его только для объединения сборок (а не для их сжатия), но встроенное приложение просто выдает исключение при запуске. - person devios1; 02.08.2010
comment
Просто напомню всем, кто думает, что им следует попробовать это с 3.5 WPF. Я попробовал .NETZ в приложении 3.5 WPF, и оно сообщает, что не может определить подсистему EXE (по умолчанию используется графический интерфейс Windows EXE). Упакованное приложение не работает!. - person Adam Caviness; 29.05.2012