Visual Studio 2017打包教程(超详细,配图解)

1.下载对应VS版本的Visual Studio Installer Project

打开VS->tools->Update and Extenal,搜索版本的Visual Studio Installer Project,下载,注意下载后需关闭VS才能安装。
2.新建项目,其他类型项目,Visual Studio Install中的setUp

Visual Studio 2017打包教程(超详细,配图解)
3.界面中有三个文件夹:
    (1)Application Folder存放你打包程序的Debug下的所有文件以及Icon图标。
    (2)User's Desktop存放.exe文件的快捷方式,用来在桌面显示。
    (3)User's Programs Menu同样存放.exe的快捷方式,用来在Win的菜单中显示。

Visual Studio 2017打包教程(超详细,配图解)
4.右键Application Folder文件夹,Add->File,添加你所要打包的程序的Debug下的所有文件以及Icon图标。注意图标格式一定要是.ico格式,可从百度搜索下载等或格式转换。

Visual Studio 2017打包教程(超详细,配图解)
5.在添加的文件中找到.exe的启动程序,右键->Create shortCut,创建一个快捷方式,选中创建的快捷方式,在属性栏中添加图标,然后将其拖到User's Desktop文件夹,并在User's Programs Menu下创建子文件夹,用来存放卸载和启动两个.exe文件。

Visual Studio 2017打包教程(超详细,配图解)
6.添加卸载的.exe程序,详见步骤4,该程序在C://Windows//System32下,名为msiexec.exe,添加后同启动程序步骤5。


7.选中右侧Solution Exploer中的Setup即你所创的项目名称,在属性栏中找到ProductCode(该项目对应的码),复制,将其粘贴到卸载程序的快捷方式的属性栏的Arguments中,并在项目码前加上/x,表示卸载对应的软件。

Visual Studio 2017打包教程(超详细,配图解)
8.选中右侧Solution Exploer中的Setup即你所创的项目名称,在属性栏中找到InstallAllUsers,,将其设为true,即设置使用权限。另外还可修改作者,公司名称等等。
9.如果你打包的项目比较老,可以修改.NET Framework的版本,将其改的老一些,在Solution Explorer中,SetUp右键->view->launch Conditions,属性栏中即有Version

Visual Studio 2017打包教程(超详细,配图解)

Visual Studio 2017打包教程(超详细,配图解)
10.修改默认的安装路径,选中Application Folder,在属性栏中有DefaultLocation,可以删除掉公司名称等。
11.bulid即可