- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在本章,你将学习: 实现各种部署策略 在部署工程中使用各种编辑器 实现 ClickOnce Windows 应用程序的配置 Windows 应用程序的安全性 部署指的是发布程序文件,将程序安装到目标计算机上的过程。 部署应用程序时,你可以使用以下策略: XCOPY 部署 Visual Studio .NET 部署工具 XCOPY 命令用于将某个目录及其子目录中的文件,拷贝到需要运行应用程序的目标计算机上。 XCOPY 命令的语法是: XCOPY source path target path /s XCOPY 部署的局限性: 要求具备所有文件,如 .exe 编译文件、代表组件或控件的 .dll 文件,以及资源文件。 目标计算机上须安装 .NET Framework。 不能用于部署需要使用数据库或共享组件的应用程序。 需要在其上安装程序的客户计算机,必须安装有数据库和共享组件。 使用此方法,你可以对组成应用程序的所有文件和组件打包,创建一个安装程序。 使用安装程序以执行如下任务: 将所有必须的文件拷贝到目标计算机上 将文件存放在适当的文件夹中 创建必要的注册表项 创建开始菜单项 在桌面上创建图标以方便运行应用程序 让我们看看如何在.NET 中打包和部署应用程序。 Visual Studio .NET 提供了名为 Setup and Deployment 的特殊工程类型,用于为应用程序生成安装程序。 为了便于部署各种应用程序,Setup and Deployment Projects 工程类型提供了以下模板: Setup Project Web Setup Project Merge Module Project Cab Project Setup Wizard Project Smart Device Cab Project 部署工程编辑器有助于自定义各种操作。其中两个是: 指定部署工程中将要包含的文件和文件夹。 在部署应用程序时创建注册表项。 为了便于完成这类操作,Visual Studio .NET 为部署工程提供了以下编辑器: 文件系统编辑器 注册表编辑器 文件类型编辑器 用户界面编辑器 自定义操作编辑器 启动条件编辑器 问题描述: EmployeeReport 应用程序已经开发完毕,现在要将其交付客户,以便在客户的计算机上安装。 安装过程应该完成以下操作: 将应用程序的所有文件拷贝到用户计算机上 在计算机桌面上创建启动应用程序的快捷方式 安装开始时,应该向用户显示许可协议,只有当用户接受许可协议时,安装过程才能继续。 请为这个应用程序创建 Installer。 解决方案: 要解决上述问题,你需要完成如下任务: 1. 创建部署工程 2. 将应用程序文件添加到部署工程中 3. 为应用程序创建快捷方式 4. 为部署工程添加许可协议 5. 构建解决方案并运行 Installer ClickOnce 是 Microsoft Visual Studio 2005 提供的一种新的应用程序部署技术。 ClickOnce 应用程序使用了自动更新和安装: 网页 网络文件共享,或 CD-ROM 它允许你创建提供易于安装和用户界面友好的应用程序。 创建 ClickOnce 应用程序时,你可以借助 Visual Studio 2005 的 Publish Wizard 对应用程序进行打包,然后将其发布到网站或共享网络文件中。 通过 ClickOnce 部署应用程序的步骤如下: 打开 Visual Studio 2005,并打开工程; 构建工程,确保正确编译; 运行应用程序,确保其符合相应的规范。 问题描述: 应用 ClickOnce 对 EmployeeReport 应用程序进行打包,并在本地计算机上部署。 请帮助学生创建所需的应用程序。 解决方案: 要满足上述需求,你需要完成如下任务: 打开 EmployeeReport 工程。 2. 创建部署工程。 3. 发布应用程序。 问题描述: 应用 ClickOnce 对 EmployeeReport 应用程序进行打包,并在 Web 服务器上部署。 解决方案: 要满足上述需求,你需要完成如下任务: 1. 打开 EmployeeReport 工程。 2. 创建部署工程。 3. 发布应用程序。 配置文件通常都是可扩展标记语言 (XML) 文件,其中包含了多种配置选项,如: 启动选项 最大资源利用率选项 使用这些文件以: 更改应用程序无需对应用程序进行重新编译。 设置机器策略,以便更改应用程序在计算机上的运行方式。 这类文件可以随时修改。 Configuration files are case sensitive. 配置文件共有以下三种类型: 应
文档评论(0)