c#第10章 Windows应用程序的部署.ppt_第1页
c#第10章 Windows应用程序的部署.ppt_第2页
c#第10章 Windows应用程序的部署.ppt_第3页
c#第10章 Windows应用程序的部署.ppt_第4页
c#第10章 Windows应用程序的部署.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第10章 Windows应用程序的部署,当Windows应用程序开发好以后,需将它部署到目标环境中,才能被用户使用。目前有很多工具可以实现应用程序的部署。例如Windows Installer、Advanced Installer等都是很著名的部署工具。在本书中将分别介绍它们和Visual Studio 2010结合在一起,如何对Windows应用程序进行部署。以及部署过程中的一些实用技巧和方法。,10.1 什么是应用程序部署,应用程序部署就是将应用程序分发到要安装的计算机上的过程。对于控制台应用程序或者基于Windows窗体的窗体应用程序,有两种部署选项可供选择:ClickOnce方式和Wi

2、ndows Installer方式。,10.1.1 VS 2010提供的应用程序部署功能,Visual Studio 2010中的部署工具是建立在Windows Installer基础上的,用它可以实现快速地部署和维护Windows应用程序。Windows Installer 2.0可以安装和管理公共语言运行库程序集。Windows Installer开发人员可以将程序集安装到全局程序集缓存中,也可以安装到特定的位置上。Windows Installer具有以下支持公共语言运行库程序集的功能。 安装、修复和删除程序。 回滚安装失败的程序集、修复和删除。 修补程序。 指向程序的快捷方式。,10.

3、1.2 Windows Installer部署和ClickOnce部署的比较,Windows Installer部署和ClickOnce部署是有区别的,两者各有优缺点。开发者可以根据自己的实际需要进行选择。,10.2 使用ClickOnce部署应用程序,ClickOnce是一种部署技术,使用该技术可创建自动更新的基于Windows的应用程序。这些应用程序可以通过用户交互来安装和运行。ClickOnce部署克服了部署中所存在的3个主要问题:更新应用程序的困难、对用户的计算机的影响和安全权限。,10.2.1 将应用程序发布到Web服务器,ClickOnce是.NET Framework中的一组重要

4、功能,它是Visual Studio 2010中集成design-time support功能的组合。ClickOnce是Visual Studio 2010中包含的全新的Windows窗体部署技术。,10.2.2 将应用程序发布到共享文件夹,将应用程序发布到文件夹的方法和发布到Web上是一样的,只是在如图10.2中“指定发布此应用程序的位置”处,使用格式“计算机名路径或应用程序名称”输入一个有效的文件路径就行了。,10.2.3 将应用程序发布到CD-ROM光盘,在“解决方案资源管理器”中,右击应用程序项目。然后在弹出的对话框中单击“属性”命令,弹出“项目设计器”对话框。选择“发布”选项卡。在

5、“项目设计器”对话框中打开“发布”选项卡,如图10.4所示。 然后单击“发布向导”按钮,弹出“发布向导”对话框。在“要在何处发布应用程序”对话框中,输入发布应用程序的文件路径或FTP位置,例如D:demo,如图10.5所示。然后,单击“下一步”按钮。在“用户如何安装应用程序”对话框中,选择“从CD-ROM或DVD-ROM”单选按钮,然后单击“下一步”按钮即可完成,如图10.6所示。,10.3 使用Windows Installer创建安装程序,Windows Installer是专门用来管理和配置软件服务的工具。在Windows操作系统中,它是作为额外的产品提供的,不过用户可以通过Micros

6、oft公司的网站免费得到它。它允许用户有效地安装与配置软件产品与应用程序。,10.3.1 创建部署项目,下面以一个完整的实例来演示如何在Visual Studio 2010中为Windows应用程序创建一个可执行的安装包。它的功能将包括:文件关联、快捷方式、添加注册表、显示自定义对话框和检查Internet Explorer的版本。,10.3.2 在部署项目中添加应用程序,在上述的过程中,只是完成了一个基本的安装程序。如果想要安装程序的功能更强大一点,需要更深入地学习。在本节中将介绍应用程序的快捷方式、关联文件、为应用程序添加注册表项、自定义安装对话框及添加启动条件等。接下来的内容将沿着上一节中的实例继续讲解。,10.3.3 安装刚创建好的应用程序,在本地计算机上安装应用程序:在打包位置打开生成的可执行文件。双击执行安装,根据相关提示即可进行Windows应用程序的安装。,10.4 小结,在本章中,学习了应用程序的部署方法。不管是Window应用程序还是Web应用程序,它们的部署方法有一些差别,但是其实质是一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论