【发布时间】:2011-08-03 09:42:56
【问题描述】:
我在我的项目中引用了一个 dll。它运行良好,但在 /bin/release/ 文件夹中包含一个 exe 和一个 dll。当我删除 dll 时,exe 将无法工作。怎么把dll编译成exe,不用担心部署?
谢谢。
【问题讨论】:
-
感谢所有,发现这很有用:ilmergegui.codeplex.com
标签: c#
我在我的项目中引用了一个 dll。它运行良好,但在 /bin/release/ 文件夹中包含一个 exe 和一个 dll。当我删除 dll 时,exe 将无法工作。怎么把dll编译成exe,不用担心部署?
谢谢。
【问题讨论】:
标签: c#
请参阅 this MSR page 了解有关 ILMerge 的信息以及 Jeffrey Richter 记录的巧妙替代方案。
【讨论】:
DLL 不是静态链接的(顾名思义),否则它不会是 DLL :)
有两种方法可以获得单体二进制文件:
【讨论】: