应用程序部署-sx127x中文数据手册cn

时间:2024-07-29 11:56:51
【文件属性】:

文件名称:应用程序部署-sx127x中文数据手册cn

文件大小:57.77MB

文件格式:PDF

更新时间:2024-07-29 11:56:51

VisualBasic 2010 .NET4 高级编程 (第6版)

34.1 应用程序部署 在本章的内容中, "应用程序部署"包括两个主要的功能: • 把应用程序打包并安装在另一台计算机上。 • 更新己安装的应用程序,添加新的功能或改变已有的功能。 有时,部署也包括在计算机上安装.NET Fram巳;work 本身. 本章假设计算机中已经安装了.NET Framework. 在讨论创建部署项目时,将介绍如何解决系统中没有安装.NET Framework 的情况。 34.1.1 .NET 中的部署很简单 第 31 章曾介绍过, .NET 中的程序集是自描述的。执行程序集所需要的全部信息都存储在程序 集本身中。因此不再需要在 Windows 注册表中放置任何信息。只要 CLR 能够定位应用程序所使用 的程序集{第 31 章讨论了程序集的定位),就能正确运行它。 第 31 章也讨论了.NET 程序集的井行执行。 .NET 可以执行同一个程序集的多个版本,即使它们 拥有完全相同的接口和版本号。 这种功能使应用程序在部署自己使用的程序集时, 不会影响到其他 应用程序使用的程序集。 这些.NET 功能可以实现多种部署方法,从简单到复杂。我们先来看看最简单的部署方法一一起 源于DOS 的 XCOpy 部署。 34.1.2 XCOpy 部署 术语 "XCOpy部署"用于描述一种理想的部署情况,它的命名来源于∞S 的 xcopy 命令。在 XCOPY 部署中,要部署一个应用程序,只需将其目录(包括所有子目录)复制到要运行该程序的计 算机中即可。 XCOPY 部署只能用于非常简单的应用程序, 但大多数商业应用程序都需要在新计算机上创建 其他相关的文件(例如数据库和硝息队列). .NET不能处理这些,所以有这些相关文件的应用程序需 要比较复杂的部署。 34.1.3 使用 Windows Installer Windows Insta1ler(Wmdows 安装程序)服务在支持.NETFramework 4 的所有操作系统中都有,它 专门用于把应用程序安装到 Windows 系统中。 Wmdows Installer服务使用一个 Windows Installer 软件包文件来安装应用程序,它的扩展名.msi 是 Microsoft Ins凶险 的缩写词。构成产品的文件可以打包到.msi 文件中,或者放在外部的多个归档 文俐础)中。 当用户要求安装一个特定的应用程序时,只需双击.msi 文件。 Windows Installer 服务就会读取该 文件,并决定安装应用程序所需要进行的操作(例如,需要复制什么文件,以及将文件复制到何处)。 所有的安装规则都可以通过服务来执行,而不必发布为可执行安装文件的一部分. Windows Insta1ler 软件包文件含有一个操作列表(例如复制mfcAO.dll文件至Wmdows系统文件夹)和应用到这些操作上 的规则。 Wmdows Installer 服务提供了一个回滚方法,来处理安装失败问题。如果由于某些原因而造成 安装失败, Windows Installer服务将会因滚计算机至初始状态。


网友评论