社区
C#
帖子详情
如何将引用别人的DLL,封装到一个exe文件中
边城的刀声
2011-10-10 01:53:40
我的项目中要引用,比如A.dll,B.dll,现在我想把我的项目生成时,连同A.dll,B.dll生成一个文件C.exe,请问如何实现
...全文
538
9
打赏
收藏
如何将引用别人的DLL,封装到一个exe文件中
我的项目中要引用,比如A.dll,B.dll,现在我想把我的项目生成时,连同A.dll,B.dll生成一个文件C.exe,请问如何实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Bullatus
2011-10-10
打赏
举报
回复
打包成资源文件,这样就嵌入到exe中了,但你还需要解决运行时引用的问题
在应用程序加载dll时会引发AssemblyResolve事件(4.0所有程序集,<4.0只有加载失败的程序集)
你在这个事件的处理程序中return所需要的程序集就可以了。
参考MSDN
ChrisAK
2011-10-10
打赏
举报
回复
ilmerge+1
他山玉
2011-10-10
打赏
举报
回复
做为被引用的dll库,在运行时必须是独立存在的文件。不然会提示找不到链接库的。
风骑士之怒
2011-10-10
打赏
举报
回复
ILMerge /target: exe /out: output.exe input1.exe input2.dll input3.dll
风骑士之怒
2011-10-10
打赏
举报
回复
ILMerge
Wicho开源开发中
2011-10-10
打赏
举报
回复
放到当前项目的bin文件夹下,项目引用它
边城的刀声
2011-10-10
打赏
举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
你引用a和b就是了,然后将属性中 复制到本地 设置为true,这样编译时,就把a和b放到exe同目录下了
[/Quote]
帮一同事问的,他非要将两个dll放到一个exe中,请问有没有解决方法?
bdmh
2011-10-10
打赏
举报
回复
你引用a和b就是了,然后将属性中 复制到本地 设置为true,这样编译时,就把a和b放到exe同目录下了
该用户不懒但没有名字
2011-10-10
打赏
举报
回复
好像是在在工程文件上右键-编译操作-嵌入的资源
把
DLL
文件
打包进
EXE
的操作技巧
用VS2005建立
一个
windows项目,取名test,之后把生成
DLL
文件
打包进
EXE
,接下来介绍详细的操作技巧,感兴趣的朋友可以了解下啊,或许对你有所帮助
WPF
引用
Dll
中
资源字典
文件
,修改按钮样式
将资源字典
文件
封装
到
DLL
中
(如按钮样式),以URL加载资源
文件
形式和编写资源类代码两种方法使用。
IPLocation.
dll
IP库操作
封装
IPLocation.
dll
IP库操作
封装
,把IPLocation.
dll
文件
添加
引用
到你的项目
验证码控件----cs
封装
的验证码控件
asp.net
一个
cs
文件
,
一个
dll
封装
,
封装
的
DLL
类 验证码,直接
引用
添加到VS里边就可以
.Net下利用ICSharpCode.SharpZipLib.
dll
实现
文件
压缩、解压缩
.Net下利用ICSharpCode.SharpZipLib.
dll
实现
文件
压缩、解压缩的简单demo。已
封装
好FileCompression类。可直接调用
C#
110,570
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章