C# 将DLL嵌入控制台应用程序

C# 将DLL嵌入控制台应用程序,c#,.net,C#,.net,可能重复: 是否可以将DLL嵌入到控制台应用程序中?如果可能的话,我们将如何进行 通常情况下,我对把DLL放在外面没意见,但有几个同事问过我这个问题,我真的不知道。如果库也是.NET的,你可以使用ILMerge 编辑(学习本机代码后) 请在此处查看重复问题: 或 您可以对.NET程序集使用ILMerge。它不适用于本机代码 ILMerge是一个用于将多个.NET程序集合并到 单个.NET程序集。它同样适用于可执行文件和DLL,并且 具有多个选项,用于控制文件的处理和格式 输出。有关详细信息

可能重复:

是否可以将DLL嵌入到控制台应用程序中?如果可能的话,我们将如何进行


通常情况下,我对把DLL放在外面没意见,但有几个同事问过我这个问题,我真的不知道。

如果库也是.NET的,你可以使用ILMerge

编辑(学习本机代码后)

请在此处查看重复问题:


您可以对.NET程序集使用ILMerge。它不适用于本机代码

ILMerge是一个用于将多个.NET程序集合并到 单个.NET程序集。它同样适用于可执行文件和DLL,并且 具有多个选项,用于控制文件的处理和格式 输出。有关详细信息,请参阅随附的文档


在此处下载:

您可以使用Redgate,因为这可以实现您想要的。我们使用这个工具就可以做到这一点。

它是.NET程序集还是本机代码?嵌入是什么意思?您可以引用、合并和导入。。。