题
我在C#建立一个项目。在另一个项目中,我有5个DLL。
是否可以将DLL包括在EXE中,我只给人而不是X文件给1个文件?
我尝试了ilmerge,但是输出文件曾经打开了应用程序的命令提示符 - 无用。
解决方案
您可以将EXE和DLL与 ilmerge.exe 工具
lmerge.exe /out:C:\SomePath\TheOnlyOneExe.exe
C:\....\bin\Debug\someexe.exe C:\....\bin\Debug\somedll.dll /t:exe
其他提示
我意识到这是一个古老的问题,但是对于任何寻找答案的人,我发现以下链接对我的情况有所帮助。以下内容也适用于WPF。
此方法使您可以通过将dll添加到项目中并将构建动作属性设置为嵌入式资源来嵌入dll。本文在解释这一点方面做得很好。
不隶属于 StackOverflow