合并.net管理的dll

时间:2010-01-28 16:58:44

标签: .net dll

我有一个托管的dll“Sample.dll”,用于构建我的dll“myDLL.dll”。但我只想分发1个dll(“myDLL.dll”)文件。我如何合并它们?

2 个答案:

答案 0 :(得分:5)

ILMerge works well,并且在大多数情况下这样做。

请注意,如果您使用包含Xaml的WPF程序集执行此操作,则会出现问题。我怀疑Workflow 4项目可能会遇到同样的问题。嵌入式Xaml无法与ILMerge正确合并。

但是,有一些商业工具支持与WPF项目合并的程序集,包括.NET ReactorSmartAssembly

答案 1 :(得分:2)