部署(如何实现 - Visual Basic)
更新:2007 年 11 月
此页链接到有关大量使用的 Visual Basic 部署任务的帮助。若要查看“帮助”中涉及的其他类别的常见任务,请参见如何实现 - Visual Basic。
概述
选择部署策略
对 ClickOnce 和 Windows Installer 技术进行比较。部署 64 位应用程序
描述部署 64 位应用程序的常规注意事项。添加自定义系统必备
描述如何安装为运行应用程序所必须具备的共享组件包或系统组件包。Windows Installer 部署任务
这一部分包括常见的 Windows Installer 部署任务。
使用 ClickOnce 部署
如何:发布 ClickOnce 应用程序
描述如何向 Web 服务器、文件共享或可移动媒体发布 ClickOnce 应用程序。如何:指定通过 ClickOnce 发布的文件
描述如何发布某些文件,或根据不同条件安装某些文件。如何:更改 ClickOnce 应用程序的发布语言
描述如何建立开发计算机的语言和区域性。如果您要发布经过本地化的应用程序,则需要指定与本地化版本相匹配的语言和区域性。如何:与 ClickOnce 应用程序一起安装系统必备组件
描述如何选择要与应用程序一起打包的一组系统必备组件。如何:管理 ClickOnce 应用程序的更新
描述如何指定执行更新检查的时间和方式、是否强制更新,以及应用程序应在何处进行更新检查。如何:启用 ClickOnce 安全设置
描述如何启用安全设置以发布应用程序。如何:对应用程序和部署清单进行签名
描述如何对清单进行强命名。如何:使用 ClickOnce 部署 64 位应用程序
描述如何使用 ClickOnce 发布 64 位应用程序。使用 ClickOnce 部署 COM 组件
描述如何使用引导程序或本机组件隔离(也称为免注册 COM)来部署旧 COM 组件。从命令行生成 ClickOnce 应用程序
描述如何使用 MSBuild 从命令行生成和部署项目。调试使用 System.Deployment.Application 的 ClickOnce 应用程序
描述如何使用和自定义高级 ClickOnce 部署功能。这包括在应用程序中创建“立即更新”选项,按需下载组件,以及集成的应用程序更新。
发布应用程序
如何:发布 ClickOnce 应用程序
描述如何向 Web 服务器、文件共享或可移动媒体发布 ClickOnce 应用程序。如何:指定通过 ClickOnce 发布的文件
描述如何发布某些文件,或根据不同条件安装某些文件。如何:更改 ClickOnce 应用程序的发布语言
描述如何建立开发计算机的语言和区域性。如果您要发布经过本地化的应用程序,则需要指定与本地化版本相匹配的语言和区域性。如何:与 ClickOnce 应用程序一起安装系统必备组件
描述如何选择要与应用程序一起打包的一组系统必备组件。如何:管理 ClickOnce 应用程序的更新
描述如何指定执行更新检查的时间和方式、是否强制更新,以及应用程序应在何处进行更新检查。如何:自动递增 ClickOnce 发布版本
介绍如何在发布应用程序时增加发布版本的版本号。如何:指定 ClickOnce 安装模式
描述如何确定应用程序在脱机或联机状态下是否可以使用。如何:设置部署项目属性
介绍部署属性的分类:一般项目属性和依赖于配置的属性。如何:指定是基于每个用户还是基于每台计算机进行安装
描述如何指定是为计算机的所有用户还是只为执行安装的用户安装此应用程序。
对清单进行签名
如何:对应用程序和部署清单进行签名
描述如何对清单进行强命名。如何:延迟为程序集签名 (Visual Studio)
介绍如何使用延迟签名或部分签名提供公钥,从而将私钥的添加推迟到释放程序集。
部署安全应用程序
- 如何:为 ClickOnce 应用程序设置安全区域
介绍如何从基本权限集开始操作,逐项添加应用程序所需的权限。
使用安装项目进行部署 (Windows Installer)
如何:创建或添加安装项目
描述如何创建用于创建 Windows Installer (.msi) 文件的安装项目。安装项目分为两种:标准安装项目和 Web 安装项目。演练:部署基于 Windows 的应用程序
提供如何创建 Windows 应用程序的安装程序的说明,该安装程序会在安装时设置快捷方式和文件关联,向注册表添加项,显示自定义对话框,并检查 Internet Explorer 的版本。演练:创建自定义操作
演示如何创建一个 DLL 自定义操作,以便在安装结束时将用户直接链接到某个网页。如何:为 64 位平台创建 Windows Installer
描述如何创建 64 位应用程序和组件的安装程序。如何:在 Windows Installer 部署中安装系统必备组件
描述如何选择要与应用程序一起打包的一组系统必备组件。
其他部署项目
如何:创建或添加合并模块项目
创建包含所有文件、资源、注册表项和组件的安装逻辑的合并模块 (.msm) 文件。如何:创建或添加 Cab 项目
创建可用于将组件下载到 Web 浏览器的压缩文件 (.cab)。如果希望代码在客户端计算机而不是服务器上运行时,应使用此选项。如何:向部署项目中添加合并模块
使用 Visual Studio 创建自己的合并模块,或者使用 Microsoft 以及第三方供应商提供的用于许多标准组件的现有合并模块。