VS 2015 Steup 打包发布软件
打包非Vs项目
1、插件下载
2、安装
3、打开VS新建Steup Project 项目
4、添加程序以及依赖项

- 将程序
.exe 和.dll 以及其它程序依赖项添加到这个目录下 【 右键 Application Folder->Add->文件】
- 如果是Qt项目 请务必先先使用
windeployqt xxx.exe 打包程序(就是将dll以及依赖项添加到exe目录) - 依赖项如果存在多文件夹的情况 请通过【右键 Application Folder->Add->Folder】新建文件夹并取相同名称 再在此文件夹下添加原文件
 - 添加完成

5、添加卸载程序以及快捷方式
- 在Application Folder下添加
C:Windows\System32\Msiexec.exe 可以右键重命名为uninstaller.exe - 然后右键
uninstaller.exe 创建快捷方式 - 右键
.exe 创建快捷方式 可以直接通过拖动的方式移动到 User‘s Programs Menu下 - 这里看个人需求添加 作者这里将.exe的快捷方式t添加到 Desktop exe和uninstall.exe 添加到Menu
 - 卸载程序的快捷方式的
Arguments 参数需要添加项目的ProductCode - 注意
Arguments 参数填写的时候 /x+空格+ProductCode 注意/x后面跟空格再跟ProductCode`  
6、编译生成
7、优化安装界面
打包Vs项目
疑惑
使用过程中遇到的问题希望路过的大佬知道的不吝赐教 (可能是我的操作方式有误或是没有发现)
- 为啥VS添加依赖项不能通过
.exe 自动添加依赖项 - 为啥VS不能遍历选择的
.exe 所在目录 自动添加文件夹以及依赖项
参考: 参考1 参考2
|