- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C/S项目打包
基础.
安装项目的六个子项:文件系统/注册表/文件类型/用户界面/自定义操作/启动条件.
我们最常用的是文件系统了.也就是“文件系统编辑器”
“文件系统编辑器”中的文件夹可以包含文件、项目输出和程序集。? HTML 页)和项目源文件。其中的每个输出都称为项目输出组,项目输出组包含主要输出(也称为键输出)和任何附加的输出与依赖项。还支持快捷方式的创建,这样,您可以将文件放置在一个文件夹中,然后从桌面或另一文件夹中的快捷方式指向这些文件。
?
,应用程序文件夹,用户的程序菜单,用户桌面.
?
?“桌面文件夹”相当于“桌面”系统文件夹。?Windows会跟踪系统文件夹的位置,因此无论文件夹的位置或名称如何,放置在?“桌面文件夹”中的文件最后始终位于“桌面”系统文件夹中。
应用程序文件夹:表示要安装的程序需要添加的文件;可以在?“?“应用程序文件夹”位于目标计算机上的什么位置,放置在“应用程序数据”文件夹中的文件都始终安装在同一相对位置。
用户的程序菜单:表示应用程序安装完毕,用户的开始菜单中显示的内容.
注册表.
可以向注册表中插入键,在安装应用程序的同时创建注册表项.
文件类型:
右击可添加文件类型
“文件类型编辑器”包含一个窗格,其中显示了文件类型和操作的分层列表。??“文件类型编辑器”包含一个?“目标计算机上的文件类型”节点;新文件类型可以添加到该节点的下面。
?用户界面:
系统自动提供一组在安装期间显示的默认的对话框.根据正在构建的项目的类型,所提供的这组对话树中包含两部分,安装与管理员安装.安装部分包括终端用户运行安装程序时显示的对话框,而管理员安装部分包含系统管理员将安装程序上传到某个网络位置时显示的对话框.如果想要构建一个没有用户界面的安装,只需在对话框树上删除安装部分中的所有对话框.或从一组可用模版添加到安装项目中.
启动条件:
使用启动条件编辑器来定义成功运行安装所必须的条件.例如,特定一个版本的操作系统,配置启动条件来搜索目标计算机上的某个特定文件\注册表\或组件,在安装时进行评估并按照启动条件编辑器中所示的顺序执行.
自定义操作:
自定义操作提供了一种在安装结束时执行任务的机制。例如,您可能希望在安装应用程序之前先配置好数据库,此时您可以用自定义操作来完成数据库的创建。自定义操作构建为单独的??.dll???? .exe??文件,然后使用自定义操作编辑器添加到项目中,其中这些操作与不同的安装阶段有关。自定义操作编辑器包括几个单独的文件夹,用于放置执行?? Install、Commit、Rollback或Uninstall?任务的二进制文件。
操作演练.
创建新部署项目.
1.在文件菜单上指向添加,然后单击新建项目.
2.我们随即出现的添加新建项目的对话框中,打开项目类型窗格中的其他项目类型节点,打开安装和部署项目,在选择Visual Studio Installer ?
3.在模版窗格中,选择要创建的部署项目的类型.vs为我们提供了四种类型的部署项目提供了模版:合并模版项目安装项目 web安装项目和CAB项目.
这四种模版,
安装项目 主要是通过使用InstallShield 2010 Limited Edition来创建、windows应用程序和服务.
合并模块项目安装,可以利用合并模块项目将文件或组建打包到单个模块中,以便共享此模块.产生的.msm文件可以包含任何其他部署项目中.
web安装,为web应用程序生成安装程序,web安装项目的文件安装在web服务器上的virtual Root 目录中.
CAB项目,创建cab文件,使用CAB项目可以从Web服务器下载到Web浏览器的ActiveX组建进行打包.
?
在这里我们使用的是安装项目模版,最终生成的是.msi文件,包含应用程序、,如注册表项和安装说明等.当msi文件在另一个台计算机上分发运行时,安装失败,计算机则会返回到安装前的状态.
向解决方案中添加现有的部署项目
在文件菜单上指向添加,然后单击现有项目.
添加了解决方案sln的文件.
?
?将windows的应用程序添加到安装程序中.
在我们建立一个安装项目后,你会看到这样的三个文件夹
这三个文件夹依次是:
应用程序文件夹:表示要安装的程序需要添加的文件;
用户的程序菜单:表示应用程序安装完毕,用户的开始菜单中显示的内容,一般这个文件夹中,需要创建一个文件用来存放:应用程序.exe和卸载.exe.
用户桌面:表示这个应用程序安装完,用户的桌面上的创建.exe的快捷方式.
?
在应用程序文件夹节点右击,指向文件,添加要打包的文件,添加的文件一般是程序的Debug目录下的文件;
?在应用程序文件夹节点右击,指向添加,然后单击项目输出.
在列表中选择主输出组.在配置框中选择(活动).单击确
文档评论(0)