Visual Studio - 程序打包安装与部署(使用Visual Studio Installer)

目录程序员

1. Visual Studio Installer的安装ide

 2.程序安装和部署工具

 2.1建立安装项目3d

2.2Application Folder 中添加文件blog

 

2.4添加卸载程序教程

2.5 更多设置图片

2.6 最终设置状况ip

2.7 生成资源

2.8 结果检验开发

天空盒演示程序下载

所有代码资源下载


所打包的程序为:OpenGL-立方体贴图之天空盒

1. Visual Studio Installer的安装

打开Visual Studio 2015 选择  工具->扩展和更新

安装1

选择  联机 搜索Installer 能够找到安装包,以下图。下载安装后重启vs

  安装2

 

 2.程序安装和部署

 2.1建立安装项目

  在解决方案上右键->添加->新建项目

建立安装项目1

 选择 其余项目类型->Visual Studio Installer->Setup Project 名称为你安装包的文件夹

建立安装项目2
建立安装项目3

Application Folder  这是你安装文件夹中应该包含的,通常会包含如下几项:

  • XXX.exe文件
  • 程序图标
  • XXX.dll、图片、声音等资源
  • 卸载程序

User's Desktop  这是用户的桌面须要显示的东西,通常就是你应用程序的快捷方式

User's Program Menu 这是用户的开始菜单中须要显示的东西,通常是你的应用程序,卸载程序等。

2.2Application Folder 中添加文件

Application Folder 上右键 -> Add ->文件 添加你所需的文件

Application Folder 中添加文件
Application Folder 中添加文件

在你的exe上右键->Create Shortcut to XXX.exe

Application Folder 中建立快捷方式

 

2.3User's Desktop中添加快捷方式

将Application Folder中的XXX.exe的快捷方式剪切过来

User's Desktop中添加快捷方式

点击桌面快捷方式,设置它的属性

设置桌面快捷方式属性

Description是描述

Icon是图标,选择刚才传到Application Folder中的图标

其余属性请读者本身再深刻研究

2.4添加卸载程序

如步骤2.2 将C:Windows\System32\msiexec.exe添加至Application Folder

标题

 点击安装程序名(SkyBoxSetup),复制属性中的ProduceCode备用

标题

一样方式,设置快捷方式,到User's Program Menu,将复制的ProduceCode粘贴到快捷方式的Arguments属性 前面加入/x及一个空格

标题

2.5 更多设置

View

安装程序点击右键->View会看到上图的不少设置,咱们以前设置的是文件系统。好比,用户界面安装设置,能够自定义一些,实在太多,所有写完文章篇幅太长,其余设置请读者再深刻研究

用户安装界面设置

2.6 最终设置状况

Application Folder设置状况
User's Desktop设置状况

 

User's Program Menu设置状况

2.7 生成

安装程序上右键,选择生成

生成
生成状况

若如上图,成功1个,则生成成功。

2.8 结果检验

打开以前的安装包路径,能够找到setup.exe

安装包

.msi是Windows installer开发出来的程序安装文件,它可让你安装,修改,卸载你所安装的程序。说白了msi就是Windows installer的数据包,把全部和安装文件相关的内容封装在一个包里了。
setup.exe也容许你安装程序,但程序员在开发.exe的时候要比开发.msi困难的多,须要人工编写和安装,修改,卸载相关的不少内容。而msi把这些功能都集成化了,易于开发WINDWOS程序安装包。

安装以后可发现安装软件目录与Application Folder对应

安装文件内的东西

 桌面及开始菜单中与User's Desktop和user's Program Menu对应。

桌面及开始菜单
天空盒演示程序下载

个人网盘
提取码:waxk

所有代码资源下载

更多OpenGL知识:现代OpenGL入门教程

有问题请下方评论,转载请注明出处,并附有原文连接,谢谢!若有侵权,请及时联系。

相关文章
相关标签/搜索