首页 技术 正文
技术 2022年11月15日
0 收藏 319 点赞 3,951 浏览 1001 个字

Microsoft Visual Studio 2017 Installer Projects

SkyRiN发表于Coding+订阅

253VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

助力数字生态,云产品优惠大促

腾讯云促销,1核1G 99元/1年,2核4G 1200元/3年

立即抢购

在这篇文章中:

这是一个易于发布 VS 项目的官方插件,以下是简要使用介绍。

1.安装插件

VS 工具栏 > 工具 > 扩展和更新 > 联机 > 搜索 Microsoft Visual Studio 2017 Installer Projects 并安装。安装完成后需要重启 VS。

2.添加 Setup 解决方案

右击解决方案 > 添加 > 新建项目

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

其它项目类型 > 安装项目 > 自定义名称 > 确定

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

3.配置安装项目

设置Setup

完成以上操作后,在解决方案资源管理器中选中 CenterSetup 配置其属性

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

以下几个属性比较重要:

KEY

VAL

Author

一般填公司名,会使用其作为软件安装目录名

Localization

指定软件运行地语种,如果你的软件是多语言的话

TargetPlatform

指定软件目标平台 x86 or x64

Version

发布版本号

桌面快捷方式

右击 CenterSetup (Application Folder) > add > 项目输出 > 选择主输出确定,完成后如下:

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

选中 User's Desktop 在右边 Name 一栏下右击 > 创建新的快捷方式 > 选择 Application Folder > 选择刚才创建的主输出

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

1

这里创建的快捷方式会生成到桌面,名称可以自定义

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

2

开始菜单快捷方式

下面的 User's Programs Menu 和上面一样创建快捷方式,这个快捷方式会出现在开始菜单栏,需要提到的是,可以在这里创建一个子目录来存放项目安装文件,例如Tencent 旗下有 QQ、QQLive、QQBrowser 等多个产品,如果没有子目录那么这些软件的安装文件都会被放到 Tencent/ 目录下,所以这里应该是这样的

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

设置快捷方式Icon

先在 Application Folder 下添加一个 ico 文件

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

选中 User's Desktop 下的快捷方式,在属性一栏设置 Icon 为刚才添加进来的 ico 文件,开始菜单快捷方式同理

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

生成安装文件.msi

右击 CenterSetup 生成

VS2017 winform 打包 安装(使用 Microsoft Visual Studio 2017 Installer Project)

生成的安装文件位于 工程目录/CenterSetup/Release(Debug)/ 下。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,077
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,552
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,400
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,812
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,894