1。创建了一个安装部署项目
(1)新建一个项目;
(2)左侧项目类型 选择“其他项目类型”--“安装和部署”;
(3)右侧模板中选择“安装项目”;
(4)修改项目的名称为 “FileReaderSetup1”;
(5)点击确定。。
这样就创建了一个安装部署项目——FileReaderSetup1。
图示:
2。修改 FileReaderSetup1部署项目的属性
(1)Auther 作者
(2)Manufacturerurl 制造商名称
(3)ProductName 应用程序的名称
(4)Title 安装程序的标题
(5)Version 版本号。。如果之前安装过低版本的,这次的是高版本的,安装的时候不需要卸载上个版本的程序。
实现的条件还有:DetectNewerInstalledVersion = True 指定在安装期间是否检查应用程序的更新版本
RemovePreviousVersions = false 指定安装程序在安装期间是否移除应用程序的早期版本
3。添加应用程序文件
(1)添加项目主输出
打开“文件系统”,在“应用程序文件夹”中右键选择“添加”——“项目输出”,选择要输出的项目,设置为主输出,确定。。
该应用程序所依赖的组件将被添加进来。
(2)添加项目所需的文件
打开“文件系统”,在“应用程序文件夹”中右键选择“添加”——“文件”,选择应用程序需要的其他文件,包括图标文件(.ico)
(3)添加快捷方式——用户的“程序”菜单
左侧选择“用户的“程序”菜单”,右侧文件列表中,右键选择“创建新的快捷方式”,打开一个对话框,从应用程序中选择刚添加的主输出项,点击确定。。就会看见一个快捷方式“主输出来自FileReaderClient(活动) 的快捷方式”,修改快捷方式的名称,在快捷方式属性中添加图标Icon,这时要从应用程序添加的文件中找出图标。
(4)添加快捷方式——用户桌面
桌面快捷方式和程序菜单添加方法一样。
4。如果在项目的依赖项中有 ocx 组件,需要对其进行注册,否则程序不能正常使用
在ocx组件的属性中,设置Register = vsdrfDoNotRegister ;默认的为不注册 vsdrfDoNotRegister
5。安装包的名称
在安装项目属性中,修改输出文件名。。FileReaderClient.msi
6。生成项目文件
安装项目 右键 “生成”,生成成功后,在Debug文件夹中就会有 FileReaderClient.msi 安装包。。