是否可以将DLL嵌入到控制台应用程序中如果可能的话,会怎么做呢?
通常情况下,我只是把DLL放在外面很酷,但有几个人在工作,他们问我这个,老实说我不知道。
答案 0 :(得分:2)
如果库也是.NET,则可以使用ILMerge。
http://www.codeproject.com/Articles/9364/Merging-NET-assemblies-using-ILMerge
编辑(在学习本机代码后)
在这里查看重复的问题: How can a C++ windows dll be merged into a C# application exe?
或
答案 1 :(得分:1)
你可以使用Redgate的SmartAssembly,因为这可以达到你想要的效果。我们使用这个工具来做到这一点。
答案 2 :(得分:-1)
您可以使用ILMerge for .NET程序集。它不适用于本机代码。
ILMerge是一个用于将多个.NET程序集合并到一个 单个.NET程序集。它适用于可执行文件和DLL等 有几个控制处理和格式的选项 输出。有关详细信息,请参阅随附的文档。
在此处下载:http://www.microsoft.com/en-us/download/details.aspx?id=17630