用自己编写的控件如何让生成的exe脱离dll的依赖?

yhf365 2009-10-17 01:19:50
我发现用自己写的控件必须把控件相关的dll和生成的可执行文件放到同一个目录中才能运行,
有什么办法可以让它编译生成单个的可执行文件?
谢谢!
...全文
194 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wilson_lee1988 2011-03-25
  • 打赏
  • 举报
回复
问一下4楼,我用thinapp把程序封装好了以后程序能够运行,但是窗口关闭后进程还是在后台运行,封装前世没这个问题的,有什么解决办法不
yhf365 2009-10-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cstod 的回复:]
ILMerge
[/Quote]
这个真不错,谢谢!
貌似只支持到framework2.0,
我把平台参数改成/targetplatform:v3就提示不能识别参数v3
而v1.1和v2可以
CsToD 2009-10-17
  • 打赏
  • 举报
回复
ILMerge
wanghui0380 2009-10-17
  • 打赏
  • 举报
回复
使用虚拟机直接打包成一个exe文件(可以用的产品有VMWare.ThinApp,Xenocode.Virtual.Application.Studio,微软的虚拟产品实验室等),不过需要注意的是虚拟机启动速度都比较慢
wuyq11 2009-10-17
  • 打赏
  • 举报
回复
定义类库生成dll文件。在使用的项目添加引用,引用dll文件。
脱离DLL不行,如ajax控件等使用都要DLL.再把项目生成EXE文件
品铭工作室 2009-10-17
  • 打赏
  • 举报
回复
实现接口,用配置文件记录接口的实现,exe跟根据配置文件动态启用接口的实现对象
古今多少事 2009-10-17
  • 打赏
  • 举报
回复
一般的做法是打包安装,添加Dll.安装程序会将Dll放置到正确的位置。完全脱离Dll似乎不行……我的理解。

111,120

社区成员

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

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

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