杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2676|回复: 0

VS打包方法(安装和部署简介)

[复制链接]
发表于 2017-10-10 01:57:01 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Share 于 2017-10-10 03:35 编辑

主要记述一下利用微软集成开发环境VS打包的方法和详细步骤。
1、新建打包工程 打开VS,文件->添加项目->新建项目(如图1),在添加新项目对话框中选择其他项目类型-安装和部署,在模板中选择安装项目并取名SetupMyPrj和设置路径(如图2)
785611-20151112133204415-1473858724.jpg

图1

785611-20151112133220103-1473708205.jpg

图2


2、添加打包文件在解决方案资源管理器中选择SetupMyPrj,点右键,视图->文件系统(F)(如图3),这时将弹出文件系统页面,(如图4),选择"应用程序文件夹"单击右键,添加“项目输出”,选择主输出(如图5),确定后即产生“添加输出窗口”,在项目中选择PCFPluginLib项目(也就是要打包的工程),配置选择Release,并选择主输出(如图6),然后点确定后即产生主输出来自PCFPluginLib的字样,同时具有相关的依赖项文件(如图7),同理选择"应用程序文件夹"单击右键,并选择内容文件,然后页面显示(如图8)。
注意:要把相关的依赖项文件排除,方法在该文件点右键选排除。
785611-20151112133453369-139677542.png

图3

785611-20151112133500900-357036401.jpg

图4

785611-20151112133536259-52030436.jpg

图5

785611-20151112133543244-446415560.jpg

图6

785611-20151112133557587-1438162511.jpg

图7

785611-20151112133624165-1437226491.jpg

图8


3、打包工程配置打包工程配置主要分为文件安装属性配置,注册表配置,用户界面配置和工程部署属性配置四大部分。具体如下图文描述。
3.1、文件安装属性在主输出右键,选择属性窗口(如图9)。在属性窗口把Permanent改为True,Register改为vsdrpCOMSelfReg(如图10),同理内容文件也改成这样。
785611-20151112133708884-1369368087.jpg   

图9

785611-20151112133715056-1944136283.jpg

图10


3.2、注册表在解决方案资源管理器中选择SetupMyPrj,点右键,视图->注册表(如图11),这时将弹出注册表页面,(如图12)。首先把没用的注册表删除了,比如HKEY_CURRENT_USER下的Software和HKEY_LOCAL_MACHINE下的Software删除了,方法很简单,这里就不用我说了。
接着在目标计算机上的注册表点右键选择导入(I)(如图13),将弹出如(图14)所示的页面,选择本工程所需要的注册表,如本打包工程的SetupMyPrj.reg。然后选择打开,这时在HKEY_LOCAL_MACHINE将出现刚才导入的注册表,右键选注册表属性窗口,把AlwaysCreate改为True,如(图15)所示。
785611-20151112133733900-2012287881.jpg    

图11

785611-20151112133740525-512601897.jpg

图12

785611-20151112133803353-1183298115.jpg    

图13

785611-20151112133810025-1083826281.jpg

图14

785611-20151112133838978-418279981.png

图15

3.3、用户界面在解决方案资源管理器中选择SetupMyPrj,点右键,视图->用户界面(如图16),这时将弹出用户界面页面,(如图17)。首先在启动点右键,选择添加对话框(如图18),然后在对话框选择启动画面,点确定(如图19),这时在启动将添加一个启动画面(如图20),把启动画面拖到最前面,同时把欢迎使用删除(如图21)。
接着可以为欢迎使用,安装文件夹等添加图片,在添加图片之前,首先在解决方案资源管理器中选择SetupMyPrj,点右键,添加->文件,寻找你所要的图片,然后点打开,(如图22),接着就可以为安装的步骤添加图片,比如启动画面,在启动画面点右键,选择属性窗口,在弹出的属性窗口的SplashBitmap选择浏览,在新弹出的选择项目中的项->应用程序文件夹 ,选择你想要的图片,点确定(如图23)。
同理,你可以为其他的选项添加图片,在此就不一一列举了,你懂的。
785611-20151112133857087-206954373.jpg   

图16

785611-20151112133907275-17566124.jpg

图17

785611-20151112133927509-1043085559.png    

图18

785611-20151112133935884-446470618.jpg

图19

785611-20151112134013056-620852705.jpg

图20

785611-20151112134000619-502435049.jpg

图21

785611-20151112134109869-1096030930.jpg

图22

785611-20151112134121540-2054137344.jpg

图23

3.4、工程部署属性选择SetupMyPrj, 在主菜单选择视图->属性窗口,将弹出(图24),在此窗口上可以修改属性。
AddRemoveProgramsIcon:指定要在目标计算机上的“添加/删除程序”对话框中显示的图标。
Autor:指定应用程序或组件的作者姓名。
Desscription :指定任意形式的安装程序说明。
DelectNewerInstalledVersion:指定在安装期间是否检查应用程序的更新版本。
Keywords:指定用于搜索安装程序的关键字。
Localization:指定字符串资源和运行时用户界面的区域设置。
Manufacturer:指定应用程序或组件制造商的名称。
ManufacturerUrl:为包含应用程序或组件制造商信息的Web站点指定URL。
ProductCode:指定应用程序的唯一标识符。
ProductName:指定应用程序或组件的公共名称。
RemovePreviousVersions:指定安装程序在安装期间是否移除应用程序的早期版本。
SearchPath:指定用于在开发计算机上搜索程序集、文件或合并模块的路径。
Subject:指定描述应用程序或组件的附加信息。
SupportPhone:指定用于应用程序或组件支持信息的电话号码。
SupporUrl:为包含应用程序或组件支持信息的Web站点指定URL。
Title:指定安装程序的标题。
UpgraduCode:指定表示应用程序的多个版本的共享标识符。
Version:指定安装程序、合并模块或.cab文件的版本号。

785611-20151112134143353-634833803.png

图24

4、生成安装包选择SetupMyPrj, 右键->生成(图25),在输出窗口将显示如下信息(图26)。
785611-20151112134157915-1736253708.jpg    

图25                                    

785611-20151112134206462-1933530140.jpg

图26


至此,大功告成。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-4-27 05:34 , Processed in 0.132249 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表