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的文件路径。
后记
如果桌面快捷方式或者任务栏程序没有图标,请在对应位置设置图标,修改快捷方式名字也是如此