社区
.NET技术前瞻
帖子详情
C# 项目中,如何把所有文件打包成一个exe文件
Mic_Gary
2015-04-20 12:53:16
需要做一个补丁包,功能是把主程序A要更新的文件通过另外的程序B运行放入到A的目录下,包括一些dll,图片,配置文档,脚本文件……
现在要求把所有B程序所需文件都放到一个exe当中,在打开这个exe时把所有文件都提取出来,且能运行B的主程序
...全文
2228
3
打赏
收藏
C# 项目中,如何把所有文件打包成一个exe文件
需要做一个补丁包,功能是把主程序A要更新的文件通过另外的程序B运行放入到A的目录下,包括一些dll,图片,配置文档,脚本文件…… 现在要求把所有B程序所需文件都放到一个exe当中,在打开这个exe时把所有文件都提取出来,且能运行B的主程序
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zenghangyutx
2015-04-20
打赏
举报
回复
同问 求大神解答
IE11下面经常卡到爆
2015-04-20
打赏
举报
回复
两种思路: 1.用嵌入式资源文件:也就是常说的在实际运行的程序B之外再写一个程序C,将B要用到的所有文件打成压缩包(你可以简单使用.Net自带的gz格式),作为C程序的嵌入式资源文件,编译生成C C启动时,利用ResourceManager.GetStream()读取资源文件,并解压缩将B释放出来,再运行B来干活
http://blog.csdn.net/xiaoyuzi/article/details/3092670
2.用windows内含的自解压工具iexpress.exe,用起来很方便。直接将B程序(可以包含A的更新部分)打成一个自解压的upgrader.exe,并设定它运行(解压)后要运行的程序(指定为B即可),这样不用再去写代码
正宗熊猫哥
2015-04-20
打赏
举报
回复
这就是客户端更新的思路不是,自己没做过,之前项目有,同事做的,大致是 1、服务端每次更新文件记录版本号,上传更新文件 2、客户端启动时自动检测服务端新版本号,匹配客户端版本号与服务端版本号,然后逐个文件更新至最新版本
.Net程序压缩
打包
助手. 把
exe
和dll
打包
成
一个
文件
.Net程序压缩
打包
助手. 把
exe
和dll
打包
成
一个
文件
。神器呀
多个DLL合并
成
一个DLL
ILMerge 这个工具能把多个DLL合并
成
一个DLL。 开发
打包
方便多了。 多个DLL合并
成
一个DLL,把DLL合并到
Exe
中
的解决方案 多个DLL合并
成
一个DLL,把DLL合并到
Exe
中
的解决方案 开始-》运行 -》 "cmd" -> "cd C:\Program Files\Microsoft\ILMerge" 3:) 3.1、合并file1.dll、file2.dll到destination.dll ILmerge /ndebug /target:dll /out:C:\destination.dll /log C:\file1.dll C:\file2.dll 注: 1:) 其
中
"/out:C:\destination.dll" 为合并后的 dll目录及名称 2:) "C:\file1.dll C:\file2.dll " 为要合并的名称 3.2、合并file1.dll、file2.dll以及myApp.
exe
到newApp.
exe
ILmerge /ndebug /target:win
exe
/out:C:\newApp.
exe
/log C:\myapp.
exe
C:\file1.dll C:\file2.dll 注: 1:) 合并为
exe
时,myapp.
exe
必须写在file1.dll、file2.dll 前面
将winform应用程序
打包
成
exe
文件
将写好的winform应用程序
打包
成
一个.
EXE
结尾的可执行
文件
,可以安装到自己的电脑上面,有图和文字说明
把
C#
开发程序
打包
成
绿色的
exe
执行
文件
(自解压
文件
)
用于把整个
C#
项目
打包
成
一个可以直接运行的
exe
执行
文件
,无需安装。
winfrom
项目
打包
过程.
exe
一段视频,详细的说明了在
打包
的详细过程,我就是按照上面的讲解学会的,希望对各位有所帮助
.NET技术前瞻
13,347
社区成员
5,388
社区内容
发帖
与我相关
我的任务
.NET技术前瞻
.NET技术 .NET技术前瞻
复制链接
扫一扫
分享
社区描述
.NET技术 .NET技术前瞻
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章