VS打包项目成.exe&.msi
VS打包项目成.exe&.msi
ref:
https://blog.csdn.net/weixin_44790046/article/details/103016154
准备工作
- VS 2022(VS2017无法安装Installer Projects扩展,未知原因)
- Installer Projects (扩展 > 管理扩展 > 联机 > 搜索 > Microsoft Visual Studio Installer Projects > 下载 > 重启VS)
步骤
-
在解决案中,右击项目 > 添加 > 新建项目,命名xxxsetup(一般是英文)之后点击确定。
-
添加入口文件(也就是main方法):选择 Application Folder 右键 > Add > 项目输出 。
-
在弹出的窗口中:选择你要打包的项目,指定为主输出,确定。
- 添加图标文件:选择 Application Folder 右键 > Add > 文件。(图标文件后缀名为.ico)
- 右击主输出 > Create Shortcut To xxx,并重名命(这里的名字为快捷方式名称)
- 将快捷方式按住鼠标左键拖到 User’s Desktop,设置快捷方式的图标。
- 右击User’s Programs Menu 添加文件夹(自己的项目名) > 双击选中自己的项目名文件夹 > 在右边右击 > 创建新的快捷方式 > 选择Applicaiton Folder > 主输出 XXX > OK
- 设置安装包的一些常用属性,可以省略不设
-
设置安装需求环境,一般不需要设置,但是可以看看里面有什么东西。
右键xxxsetup > 属性
- 右键ToolsApp > 生成,在控制台可以看到输出的msi和exe的文件路径。
后记
如果桌面快捷方式或者任务栏程序没有图标,请在对应位置设置图标,修改快捷方式名字也是如此
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具