0

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

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

最好的问候,
奥利弗·哈纳皮

4

2 回答 2

7

Costura 可以做到这一点。

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

https://github.com/Fody/Costura

于 2011-08-10T23:11:46.027 回答
1

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

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

  2. 使用开箱即用支持它的产品(商业,因此在以下情况下不是一个选项): 使用 wpf 将 dll 合并到单个 .exe

于 2010-10-01T22:29:48.953 回答