visual studio installer 打包123

时间:2021-07-29 00:43:47
  1. 下载安装visual studio installer

    visual studio installer 打包123

  2. 新建SetUp项目(前提是已有一个CS项目,这里使用WPF项目测试)

visual studio installer 打包123

3.打开文件视图

visual studio installer 打包123

4.复制release目录下的文件到Application Folder

visual studio installer 打包123

5.创建两个快捷方式,一个放到DeskTop,另一个放到Program Menu.

visual studio installer 打包123

粘贴快捷方式到DeskTop和Program Menu

visual studio installer 打包123

6.添加卸载功能:

找到C:\Windows\System32\Msiexec.exe,将其复制到Application folder目录下,为其创建方式,并复制到Programs Menu目录下

visual studio installer 打包123

找到productcode

visual studio installer 打包123

设置卸载参数:

visual studio installer 打包123

7.添加自定义用户界面,这里演示添加License AgreementUI.

visual studio installer 打包123

右键Start,Add Dialog。

visual studio installer 打包123

OK之后,在License Agreement右键属性 ,可以选择LicenseFile :

visual studio installer 打包123

8.Custom Action,

新建一个C#类库项目,然后新建Installer文件,这里重写了Install和Uninstall两个方法,

visual studio installer 打包123

关联Custome Action 和 Setup 。

visual studio installer 打包123

这里在Install和Uninstall分别引用Custom Action项目的Primary output.

visual studio installer 打包123

这样在卸载和安装的时候就会自定调用对应的方法。

9.打包.net环境。

setup项目右键属性,

visual studio installer 打包123

勾选需要的组件,选择下载方式,

visual studio installer 打包123

第一种下载方式从官网下载,如果机器没有安装会提示下载,

第二种方式是直接将.net环境直接打包进安装包。

10.生成单独的exe可执行文件,使用winrar的创建自解压方式来创建。

http://jingyan.baidu.com/article/597035523d9ec28fc00740a7.html