有没有像工具那样可以合并wpf程序集的免费ilmerge?

时间:2010-10-01 22:18:38

标签: .net wpf ilmerge fody-costura

我正在寻找一个免费的工具来将我的所有wpf应用程序的程序集合并到一个程序集中。通常,我使用ILMerge,但不幸的是,它不支持合并WPF程序集。有没有可以实现这一目标的工具?

商业工具不适合我,因为该应用程序是一个开源项目。

最诚挚的问候,
Oliver Hanappi

2 个答案:

答案 0 :(得分:7)

Costura可以做到这一点。

它将引用作为资源嵌入目标程序集中。然后在运行时拦截程序集加载事件并提供资源。

https://github.com/Fody/Costura

答案 1 :(得分:1)

我看到两个相关的解决方案:

  1. 在运行时实现程序集解析处理,以便ilmerge的WPF程序集能够正常工作: http://blog.mahop.net/post/Merge-WPF-Assemblies.aspx

  2. 使用开箱即用的产品(商业,因此在下面的情况下不是选项): Merging dlls into a single .exe with wpf