将DLL嵌入到控制台应用程序中可能重复:将DLL嵌入到已编译的可执行文件中是否可以将DLL嵌入到控制台应用程序中如果可能,怎么做?通常情况下,我会很酷,只是将DLL留在那里,但有几个工作人员问我这个问题,老实说我不知道??。如果库也是.NET,则可以使用ILMerge。http://www.codeproject.com/Articles/9364/Merging-NET-assemblies-using-ILMerge编辑(学习后的本机代码)请参阅此处的重复问题:HowtomergeC++windowsdlltoC#applicationexe?或将非托管dll嵌入托管C#dll您可以使用Redgate的SmartAssembly,因为这将实现您想要的。我们使用这个工具来做到这一点。您可以将ILMerge用于.NET程序集。它不适用于本机代码。ILMerge是一个实用程序,用于将多个.NET程序集合并为一个.NET程序集。它适用于可执行文件和DLL,并带有多个选项来控制输出的处理和格式。有关详细信息,请参阅随附文档从此处下载:http://www.microsoft.com/en-us/download/details.aspx?id=17630以上就是C#学习教程:将DLL嵌入控制台应用程序的全部内容分享。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络。代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
