Winfrom打包教程(Inno Setup工具)
1)在打开软件时可以看见如下窗口,点击即可创建;如果没有弹窗,则点击文件>>>新建
2)主要记录需要修改的部分,其他一律下一步
3)这里比较重要,先浏览添加主文件即生成的exe文件,再点击添加文件添加debug文件夹下的其他文件,然后再点击添加文件夹,将debug下需要的文件夹和子文件也添加进来
注意:这里添加文件夹和其子文件夹文件后,会将所有文件分散放入程序目录,后面会通过脚本处理这个问题
4)这里依次是程序安装包存放位置、安装包名称、安装包图标、安装密码
5)一直下一步后,先不生成安装程序,我们可以修改脚本
设置程序生成桌面有图标的快捷方式
[Icons]
;设置程序桌面快捷方式(video1.ico是添加在程序包里的一个图标名称,如果不需要IconFilename,则默认桌面图标和程序图标一致)
Name: "{userdesktop}\{#MyAppName}";Filename: "{app}\{#MyAppExeName}"; WorkingDir: "{app}";IconFilename:"{app}\video1.ico"
上面提到的文件夹生成问题,找到如下脚本,将{app}改为{app}\UpdateApp即可将文件放入UpdateApp文件夹
Source: "D:\学习文件\C#代码整理\控制摄像头录像\Baby winform\Baby winform\bin\x86\Debug\UpdateApp\*"; DestDir: "{app}\UpdateApp"; Flags: ignoreversion recursesubdirs createallsubdirs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)