将非托管和托管的dll合并到DotNet中的单个dll中

时间:2016-04-12 10:50:08

标签: c# c++ .net dll merge

我正在开发dotnet中的移动SDK。我需要将多个dll合并为单个dll

请在下面找到详细信息 合并基于相同.NET语言的dll 合并非托管和托管程序集(.TLB,.LIB) 合并涉及非托管程序集的dll 其中一个Dll正在使用OpenSSL库。

请提供有关合并dll的工具的信息

2 个答案:

答案 0 :(得分:2)

BxILMerge能够将非托管DLL与托管DLL合并。此外,它还可以管理带有托管DLL的图像,视频,数据库等Sush文件。该决定基于ILMerge + BoxedApp。我添加了到GitHub的链接,有使用此工具的示例。

答案 1 :(得分:1)

您可以使用ILMerge合并所有托管代码。但是就我而言,您不能将托管代码和非托管代码放在一个程序集中。