28 Windows应用程序的部署.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《28 Windows应用程序的部署.pdf》由会员分享,可在线阅读,更多相关《28 Windows应用程序的部署.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第28章 Windows 应用程序的部署 NET 在线培训学习资料 更多学习材料,请到 下载 应用程序开发完毕后,并不是将源代码给用户使用,而是需要将编译后的运行程序给用户,为了让用户可以轻松的创建或删除应用程序,通常使用 VS2005 提供的部署功能,为用户创建一个安装包。本章主要介绍这个安装包的基本内容,并学习如何创建安装包。28.1 应用程序部署概述 应用程序部署是软件完成的一个里程碑,本节简要介绍 VS2005 提供的部署功能。28.1.1 VS2005 提供的应用程序部署功能 部署是分发要安装到其他计算机上的应用程序或组件的过程。Visual Studio 中的部署与传统的安装和部署
2、在许多方面都存在不同。Visual Studio 部署不创建基于脚本的安装程序,而是使用 Microsoft Windows Installer 技术创建可以完全控制安装过程的安装程序。VS2005 为部署基于 Windows 的应用程序,提供两种不同的策略:使用 ClickOnce 技术发布应用程序,或使用 Windows Installer 技术通过传统安装来部署应用程序。通过 ClickOnce部署,可以将应用程序发布到中心位置,然后用户再从该位置安装或运行应用程序。通过Windows Installer 部署,将应用程序打包到 setup.exe 文件中,并将该文件分发给用户,用户可以
3、运行 setup.exe 文件安装应用程序。28.1.2 Windows Installer 部署和 ClickOnce 部署的比较 使用 Windows Installer 时,要向解决方案添加安装项目,以创建分发给用户的安装文件;用户运行该安装文件并按向导的步骤安装应用程序。使用 ClickOnce 时,要使用发布向导打包应用程序,并将其发布到网站或网络文件共享,用户直接从该位置一步步安装和启动应用程序。表 28-1 对 Windows Installer 和 ClickOnce 的功能进行了比较,项目管理者根据不同的应用,选择不同的部署策略。表 28-1 Windows Installe
4、r和ClickOnce的功能比较 功能 ClickOnce Windows Installer 自动更新 是 是 安装后回滚 是 否 从Web更新 是 否 不影响其他组件 是 否 授予的安全权限 仅授予应用程序所必需的权限 默认授予“完全信任”权限 安装时用户界面 一次提示 多步向导提示 即需安装程序集 是 否 安装到全局程序集缓存 否 是 向“开始”菜单添加应用程序 是 是 向“启动”组添加应用程序 否 是 应用程序安装位置 ClickOnce 应用程序缓存“Program Files”文件夹 28.2 使用 ClickOnce 部署应用程序 ClickOnce 部署可以将基于 Window
5、s 的应用程序,发布到 Web 服务器或网络文件共享以简化安装。VS2005 对通过 ClickOnce 部署的应用程序的发布和更新提供完全支持。本节介绍如何使用 ClickOnce 部署应用程序。28.2.1 将应用程序发布到 Web 使用 ClickOnce 可以将应用程序部署到 Web 上,用户通过 IE 安装应用程序。部署的步骤如下所示。(1)打开要部署的项目。右击项目根目录,在弹出的快捷菜单中,选择“发布”菜单命令,打开发布向导,如图 28-1 所示。默认的部署方案是将应用程序发布到 Web 中,默认的机器是 localhost(本机)。(2)单击“下一步”按钮,打开图 28-2 所
6、示的界面,如果选择第一项,则用户可以在脱机状态下,安装应用程序。如果选择第二项,则必须联机才可以实现网络安装。图 28-1 发布程序到 Web 中的向导 图 28-2 选择是否允许脱机安装界面(3)选择第一项,单击“下一步”按钮,出现准备发布界面,如图 28-3 所示。其中说明了要发布到的 Web 位置。(4)单击“完成”按钮。在应用程序窗体的状态栏,会显示发布过程中的一些状态。如果发布正常,则打开一个 IE 界面,如图 28-4 所示。其中说明了应用程序的名称和版本。用户在客户端的 IE 中输入此图中的地址,就可以访问并安装应用程序。图 28-3 准备发布界面 图 28-4 Web 安装界面
7、(5)单击“安装”按钮,会出现一个连接等待,如果是 Windows XP 操作系统,会出现一个运行提示,如图 28-5 所示。图 28-5 Web 安装安全警告(6)单击“安装”按钮,短暂的等待后就会出现应用程序的运行效果了。此时查看“开始|所有程序”菜单,可以找到刚刚安装的项目。在 Windows 控制面板的“添加|删除应用程序”中,也可以找到此项目。28.2.2 将应用程序发布到共享文件夹 本例演示如何将应用程序发布到共享文件夹,发布步骤如下所示。(1)打开要部署的项目。右击项目根目录,在弹出的快捷菜单中,选择“发布”菜单命令,打开发布向导,如图 28-6 所示。在文本框内输入共享文件路径
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 28 Windows应用程序的部署 Windows 应用程序 部署
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内