如何用VS 2017 打包C#窗体程序

如何用vs2017打包软件?

一、安装Microsoft Visual Studio Installer Projects

1. 确保Microsoft Visual Studio Installer Projects工具已安装

查看方式如下:【工具】-【扩展和更新】,在弹出的窗口右侧即可找到

如何用VS 2017 打包C#窗体程序

 

如何用VS 2017 打包C#窗体程序

 

2.Microsoft Visual Studio Installer Projects工具安装

如果没有安装Microsoft Visual Studio Installer Projects,在“扩展和更新”界面点击【联机】,在右侧搜索框输入“Microsoft Visual Studio Installer Projects”,等待搜索结束,然后选中安装。

如何用VS 2017 打包C#窗体程序

软件安装后,重启一下。

 

二、软件打包

1.打开一个要打包的解决方案

2.在“解决方案资源管理器”中对要打包的解决方案右击选【添加】-【新建项目】。

如何用VS 2017 打包C#窗体程序

 

3.在“添加新项目”界面,左侧栏选“其它项目类型”下的“Visual Studio Installer”,中间选中“Setup Project”,名称可改成软件名称。

如何用VS 2017 打包C#窗体程序

 

4.在“解决方案资源管理器”中对刚刚新建的“Setup Project”名称右击,依次选【ADD】-【项目输出】。

如何用VS 2017 打包C#窗体程序

 

5.在弹出的“添加项目输出组”选择“主输出”,点【主输出】。

如何用VS 2017 打包C#窗体程序

 

6.双击“解决方案资源管理器”中的“主输出from …”,在页面中打开的“File System”单击【Application Folder】,在右侧“主输出from …”右击选【Create Shortcut 主输出 from …】,之后修改快捷方式的名称。

 

如何用VS 2017 打包C#窗体程序

 

7.双击“解决方案资源管理器”中的“主输出from …”,在页面中打开的“File System”右击【Application Folder】,依次选【Add】-【文件】,选中事先准备的“xx.ICO”图标(可通过网站用图片在线生成)。

如何用VS 2017 打包C#窗体程序

 

8.单击之前新建的快捷方式,在“属性”框找到“Icon”选项卡,选择相应的图标

如何用VS 2017 打包C#窗体程序

 

9.如果有用到.dll文件,在“解决方案资源管理器”中对新建的“Setup Project”名称右击,依次选【ADD】-【文件】,在要打包软件的“bin\Debug”目录中选择“DAL.dll”。

如何用VS 2017 打包C#窗体程序

如何用VS 2017 打包C#窗体程序

 

10.在“解决方案资源管理器”中对新建的“Setup Project”名称右击,点【生成】。

如何用VS 2017 打包C#窗体程序

 

三、测试生成的打包软件

1.在“解决方案资源管理器”中对新建的“Setup Project”名称右击,点【在文件资源管理器中打开文件夹】。

如何用VS 2017 打包C#窗体程序

 

2.在Debug文件夹下即有可执行安装程序“setup.exe”,双击即可安装。

如何用VS 2017 打包C#窗体程序