点击LOGO回首页→
Visual Studio中如何打包部署项目

1、创建打包项目

Visual Studio 2012开始,微软就不在环境中自动集成安装打包项目了,如果还想使用,需要手动下载安装,这里以在Visual Studio 2017上安装打包项目为例进行介绍,步骤如下:

说明:其他版本与此类似,比如Visual Studio 2015Visual Studio 2019等。

1)在Visual Studio 2017的菜单中选择工具”/“扩展和更新,如图所示。

 https://img2018.cnblogs.com/blog/146706/201811/146706-20181101165548499-353267676.png

2)弹出扩展和更新对话框,左侧依次展开联机”/“Visual Studio Marketplace”/“工具”/“安装和部署,右侧选择“Microsoft Visual Studio 2017 Installer Project”项,选择之后,右上角会出现一个下载按钮,单击下载,下载完成后,关闭这个对话框,并且关闭Visual Studio 2017开发环境,会自动开始安装,按照提示安装完,如图所示。

https://img2018.cnblogs.com/blog/146706/201811/146706-20181101165607774-313257921.png

3)重新启动Visual Studio 2017,在菜单中选择新建”/“项目,如图所示。

 https://img2018.cnblogs.com/blog/146706/201811/146706-20181101165627486-1992191522.png

4)在弹出的新建项目对话框中,左侧选择其他项目类型”/“Visual Studio Installer”,右侧选择“Setup Project”,单击确定按钮即可。

https://img2018.cnblogs.com/blog/146706/201811/146706-20181101165638633-555739284.png

2、添加项目输出

创建完Windows安装项目之后,接下来讲解如何制作Windows安装程序。一个完整的Windows安装程序通常包括项目输出文件、内容文件、桌面快捷方式和注册表项等,下面讲解如何在创建Windows安装程序时添加这些内容。

Windows安装程序添加项目输出文件的步骤如下。

1)在文件系统目标计算机上的文件系统节点下选中应用程序文件夹,单击右键,在弹出的快捷菜单中选择添加/项目输出选项,如图1所示。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314094936986-842333424.png

选择添加/项目输出选项

2)弹出如图2所示的添加项目输出组对话框,该对话框中,在项目下拉列表中选择要部署的项目,然后选择要输出的类型,这里选择主输出,单击确定按钮,即可将项目输出文件添加到Windows安装程序中。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314094954042-1393324972.png

2  “添加项目输出组对话框

3、添加内容文件

Windows安装程序添加内容文件的步骤如下。

1)在Visual Studio开发环境的中间部分单击右键,在弹出的快捷菜单中选择添加/文件选项,如图3所示。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095017404-1332054002.png

选择添加/文件选项

2)弹出如图4所示的添加文件对话框,该对话框中选择要添加的内容文件,单击打开按钮,即可将选中的内容文件添加到Windows安装程序中。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095037801-478493809.png

4  “添加文件对话框

说明:对于使用数据库的Windows应用程序,在打包程序时,可以通过添加内容文件的方式,将使用到的数据库文件添加到打包程序中,以便在客户端配置使用。

4、创建桌面快捷方式

Windows安装程序创建桌面快捷方式的步骤如下。

1)在Visual Studio开发环境的中间部分选中主输出来自Test(活动),单击右键,在弹出的快捷菜单中选择创建主输出来自Test(活动)的快捷方式选项,如图5所示。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095110787-43636156.png

选择创建主输出来自Test(活动)的快捷方式选项

2)添加了一个主输出来自Test(活动)的快捷方式选项,将其重命名为快捷方式,如图6所示。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095126461-1504247252.png

重命名快捷方式

3)选中创建的快捷方式,然后用鼠标将其拖放到左边文件系统下的用户桌面文件夹中,如图7所示,这样就为该Windows安装程序创建了一个桌面快捷方式。

https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095139931-579905037.png 

快捷方式拖放到用户桌面文件夹中

5、添加注册表项

Windows安装程序添加注册表项的步骤如下。

1)在解决方案资源管理器中选中安装项目,单击右键,在弹出的快捷菜单中选择视图/注册表选项,如图8所示。

https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095154610-1220216281.png 

选择视图/注册表选项

2)在Windows安装项目的左侧显示注册表选项卡,在注册表选项卡中,依次展开“HKEY_CURRENT_USER/Software”节点,然后对注册表项“[Manufacturer]”进行重命名,如图9所示。

https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095208464-2125398007.png 

9  “注册表选项卡

注意:“[Manufacturer]”注册表项用方括号括起来,表示它是一个属性,它将被替换为输入的部署项目的Manufacturer属性值。

3)选中注册表项,单击右键,在弹出的快捷菜单中选择新建/字符串值选项,如图10所示,这样即可为添加的注册表项初始化一个值。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095234638-1562977501.png

10  选择新建/字符串值选项

4)选中添加的注册表项值,单击右键,选择属性窗口选项,弹出属性窗口,如图11所示,这里可以对注册表项的值进行修改。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095249947-1784464093.png

11  注册表项的属性窗口

按照以上步骤,即可为Windows安装程序添加一个注册表项。

6、生成Windows安装程序

添加完Windows安装程序所需的项目输出文件、内容文件、桌面快捷方式和注册表项等内容后,在解决方案资源管理器中选中Windows安装项目,单击右键,在弹出的快捷菜单中选择生成选项,即可生成一个Windows安装程序。选择生成选项如图12所示。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095306336-947397011.png

12  选择生成选项

生成的Windows安装文件如图13所示。

 https://img2018.cnblogs.com/blog/146706/201903/146706-20190314095319168-347450566.png

13  生成的Windows安装文件

说明:使用Visual Studio开发环境的打包工具打包完程序之后,会生成两个安装文件,分别为.exe文件和.msi文件,其中,.msi文件是Windows installer开发出来的程序安装文件,它可以让用户安装、修改和卸载所安装的程序,也就是说,.msi文件是Windows Installer的数据包,它把所有和安装文件相关的内容都封装在了一个包里;而.exe文件是生成.msi文件时附带的一个文件,它实质上是调用.msi的文件进行安装。因此,.msi文件是必须有的,而.exe文件可有可无。

 

 

粤公网安备 44030502006862号         版权与免责声明       版权申诉
版权所有:深圳市星际云网络科技有限公司 备案号:粤ICP备19137055号       电子商务标识认证