C#生成exe文件,能不能把指定的dll也打进去?

wangyongc 2013-02-25 09:32:44
记得VC是可以的,把链接dll库也打进去,避免exe移到别的机器上运行不了。
一个exe文件,附带一两个dll文件,很难看,不如一个exe文件看着清爽
...全文
371 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
chriswu92 2013-03-03
  • 打赏
  • 举报
回复
用ILMerge好像可以
  • 打赏
  • 举报
回复
关注一下,看看我也有这个想法
Bullatus 2013-03-03
  • 打赏
  • 举报
回复
引用 11 楼 dalmeeme 的回复:
很多工具都可能合并程序集啊,ILMerge、Intellilock、.Net Reactor、Spoon Studio等等。
你也可以自己写,把dll作为资源文件,在AssemblyResolved事件中读取并加载
  • 打赏
  • 举报
回复
引用 3 楼 wangyongc 的回复:
引用 2 楼 lifeilin6671 的回复:给程序加个壳试试! 加什么壳?太麻烦就没意义了
使用加壳软件加壳貌似不太麻烦吧。 在c++中有静态编译的方法,在C#中还没发现有。
Kilin_Zhang 2013-02-25
  • 打赏
  • 举报
回复
ILMerge
wangyongc 2013-02-25
  • 打赏
  • 举报
回复
引用 2 楼 lifeilin6671 的回复:
给程序加个壳试试!
加什么壳?太麻烦就没意义了
  • 打赏
  • 举报
回复
给程序加个壳试试!
wangyongc 2013-02-25
  • 打赏
  • 举报
回复
虽然这样失去了动态连接库的意义,但在有限场合下还是有用的
dalmeeme 2013-02-25
  • 打赏
  • 举报
回复
很多工具都可能合并程序集啊,ILMerge、Intellilock、.Net Reactor、Spoon Studio等等。
xtiu77 2013-02-25
  • 打赏
  • 举报
回复
ILMerge 或 Xenocode加壳
medex123 2013-02-25
  • 打赏
  • 举报
回复
DLL 可以一起打进去啊 换机子也没问题
benyouyong 2013-02-25
  • 打赏
  • 举报
回复
你说的exe是两个不一样的理解。。 exe作为执行文件是DLL是会打包进去。。生成安装文件是可以把DLL一起放进去的。。 区别就是一个直接打开程序,一个先安装才可以打开程序。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧