




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十二章:应用程序的安装与部署,知识点:了解VisualStudio.NET中应用程序的安装与部署Windows应用程序的安装与部署Web应用程序的安装与部署所谓“部署”,就是将制作完成的组件或应用程序安装到其他计算机使用。如果希望部署一个应用程序,是不是将整个制作完成的项目复制到其他计算机就行了呢?当然不行,这是因为其他计算机的设置可能和制作项目机算机的设置不同。例如:组件的设置,Web应用程序虚拟目录的路径或名称等不同,但并不是所有用户都会做这些设置,最好的方式,就是将应用程序制作成安装程序。让用户可以使用向导的方式来安装你所制作的应用程序,因此,当完成VisualBasic.NET应用程序时,必须将该应用程序制作成安装程序。以提供给其他计算机安装使用,在VisualStudioNET提供了安装与部署项目,通过这个项目,便可使用安装向导快速产生窗口应用程序及Web应用程序的安装程序。,12.1在VisualStudio.NET中部署项目概述,在VisualStudio中,有3种可以选择的部署方式:ClickOnce、Web和WindowsInstaller程序。使用XCopy它仍然是最简单、最直接的部署方法,但它也最不方便的,实际上只适用于几种情况,例如更新WebApplication中的一部分的时候,可以直接将部分文件XCopy上去。ClickOnce是VisualStudio中引入的一种集成部署技术,允许从Web服务器安装和运行Windows应用程序,而几乎没有与用户进行交互。作为MicrosoftWindowsServer2003、WindowsXP、Windows2000和WindowsMe附带的一部分,WindowsInstaller是一项安装和配置服务(作为单独的下载内容,它还可用于Windows9x和WindowsNT4.0)。用户将发现,在VisualStudio2005中构建于WindowsInstaller基础上的部署工具为提供了丰富的功能,可以快速部署和更新应用程序。,1.部署项目的类型,部署项目有五种类型:合并模块项目、安装项目、Web安装项目、安装向导、智能设备安装项目以及Cab项目。安装向导可以指导来完成创建部署项目的过程,如下表所示是为项目选择正确的部署项目类型应遵循的规则,2.如何创建安装程序包,(1)通过下列方式之一启动一个新项目,在文件菜单上,指向新建,然后单击项目。如果打算为某个项目创建安装程序包,则打开该项目,右击解决方案资源管理器中的解决方案MyProject(其中MyProject是项目的名称),指向“添加”按扭,然后单击“新建项目”按扭。,(2)在新建项目对话框中,选择“项目类型”窗格内的“安装和部署项目”,然后在“模板”窗格中选择所需的安装程序类型。该项目便被添加到解决方案资源管理器中,然后会打开文件系统编辑器,如图所示。,(3)在属性对话框中,选择ProductName属性,然后键入产品的名称,如图所示。,3.将文件添加到安装程序包,下面就介绍一下将文件添加到安装程序包的步骤,如下:(1)在文件系统编辑器中,选择应用程序文件夹节点。(2)右击应用程序文件夹,然后在操作菜单上依次单击“添加文件”按扭。在添加文件对话框中浏览并选择需要添加到应用程序中的所有文件。(3)要将现有合并模块添加到安装程序包(这对Cab项目是不可能的),请在解决方案资源管理器中右击安装程序包的名称,单击“添加”按扭;然后单击“合并模块”按扭,在添加模块对话框中浏览并选择需要添加到应用程序中的所有合并模块。,12.2Windows应用程序的安装与部署,下面将通过一个实例来简单介绍怎样为一个Windows应用程序创建安装部署文件。,(1)用MicrosoftVisual打开欲创建安装程序的Windows应用程序项目,如图所示。,(2)在“文件”菜单上指向“添加”按扭,然后单击“新建项目”按扭,在“添加新项目”对话框中,打开“项目类型”窗格中的“其他项目类型”节点,单击“安装和部署项目”按扭,然后单击“模板”窗格中的“安装项目”按扭,在“名称”框中,键入“RunnerInstaller”,如图所示,(3)单击“确定”按扭关闭对话框。项目添加到“解决方案资源管理器”中,并且“文件系统编辑器”打开,如图所示。,(4)在“解决方案资源管理器”中选择“RunnerInstaller”项目。在“属性”窗口中,选择“ProductName”属性,键入“Runner”,如图所示。“ProductName”属性指定在文件夹名称和“添加/删除程序”对话框中为该应用程序显示的名称。,(5)在“文件系统编辑器”中,选择“应用程序文件夹”节点。在“操作”菜单上指向“添加”,然后单击“项目输出”按扭。在“添加项目输出组”对话框中,从“项目”下拉列表中选择“vb_runner”将基于Windows的应用程序vb_runner添加到安装程序中。从列表中选择“主输出”组;在“配置”框中,选择“(活动)”,单击“确定”按扭关闭对话框,如图所示。,到此,基本的应用程序部署功能已经完成,为了丰富应用程序的客户体验,还可以选择一些可选的部署功能。,(6)为基于Windows的应用程序创建快捷方式。,在“解决方案资源管理器”中选择“MyNotepadInstaller”项目。在“文件系统编辑器”中,选择“主输出来自vb_runner(活动)”节点,如图所示。在“操作”菜单上选择“创建主输出来自vb_runner(活动)的快捷方式”,将该快捷方式重命名为“Runner的快捷方式”,如图所示,选择“Runner的快捷方式”,将它拖到左窗格的“用户的程序菜单”文件夹中,如图所示。,(7)在“生成”菜单上选择“生成RunnerInstaller”,如果生成成功,在RunnerInstallerDebug文件夹或RunnerInstallerRelease文件夹下应有如下两个文件RunnerInstaller.msi和setup.exe,如图所示。,(8)在“解决方案资源管理器”中选择“RunnerInstaller”项目。在“项目”菜单上选择“安装”,出现安装向导,如图所示。,12.3Web应用程序的安装与部署,一般情况下将Web应用程序文件夹复制到另一台计算机,然后再将复制过来的Web应用程序文件夹设成虚拟目录及修改URL所对应的虚拟目录,此时该Web应用程序就可正常执行。还可以使用“安装和部署项目”来创建安装Web应用程序的安装程序。通过向导的方式,将所制作的Web应用程序直接安装在其他计算机上。而且不用设成虚拟目录及修改url所对应的虚拟目录,便可直接执行Web应用程序。,(1)启动VisualStudioNET,并执行菜单的【文件(E)】|【打开网站】,输入网站目录,这里是C:Inetpubwwwrootmywebsite路径,如图所示。,(2)单击打开,打开后如图所示。,(3)在“文件”菜单上指向“添加”按扭,然后单击“新建项目”按扭,在“添加新项目”对话框中,打开“项目类型”窗格中的“其他项目类型”节点,单击“安装和部署项目”按扭,然后单击“模板”窗格中的“安装项目向导”按扭。在“名称”框中,键入“MyWebSiteInstaller”,如图所示。,(4)使用安装项目向导产生安装和部署项目。(如下图所示),再单击“完成”按钮即可新建安装和部署项目,(5)生成“安装和部署项目”并产生Web应用程序的安装程序,如下图所示,在解决方案资源管理器的“MyWebSite”安装和部署项目上右击,在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电务检修基地管理办法
- 电子债权结算管理办法
- 电子招标管理办法企业
- 电影产业资金管理办法
- 电气类实训室管理办法
- 电线行业库存管理办法
- 畜牧兽医工作管理办法
- 番茄细菌病害管理办法
- 白云区网约车管理办法
- 房屋提前退租赔偿协议书
- 景区团队接待服务流程
- 钢结构工程高空防坠落方案
- 骨科临床基本技术操作规范
- 商业银行职能部门绩效考核指标
- 中国大唐集团公司非招标采购管理办法规定试行
- (高清版)DB41∕T 2125-2021 公路钢管螺旋桩设计施工技术规范
- 员工自愿放弃社保声明书范本
- 第二单元万以内的加法和减法(一)(单元复习讲义)教师版-2024-2025学年三年级上册(人教版)
- GB 4793-2024测量、控制和实验室用电气设备安全技术规范
- 拱板屋面施工方案
- 农村电网改造合同协议书
评论
0/150
提交评论