部署示例和演练

本节包含示例应用程序、代码示例和分步演练,这些内容阐释用于部署 Windows 窗体、WPF 和控制台应用程序的语法、结构和技术。

提供的代码示例是作指导用的,不加修改则不可在部署的解决方案中使用。 尤其对于安全问题,必须给以更高程度的重视。

有关保护应用程序安全的信息,请参见以下帮助主题:

Windows Installer

主题

说明

部署 Windows 应用程序

指导您将应用程序部署到其他计算机。

使用合并模块安装共享组件

指导您将组件打包在合并模块中,然后将合并模块包含在安装程序中。

创建自定义操作

指导您创建自定义操作以便在安装后将一个用户发送到网站。

使用自定义操作在安装时显示消息

指导您创建自定义操作以便将安装过程中输入的数据传递给修改配置文件的自定义操作。

使用自定义操作在安装时对程序集进行预编译

指导您通过创建自定义操作在安装后预编译程序集。

使用自定义操作在安装时创建数据库

指导您创建自定义操作以便在安装过程中创建数据库。

重定向应用程序以在安装时针对不同的 XML Web services

演示如何使用“URL 行为”属性、Installer 类和 Web 安装项目,创建可重定向以针对不同的 XML Web services 的 Web 应用程序。

ClickOnce 部署

主题

说明

手动部署 ClickOnce 应用程序

解释如何使用 .NET Framework 实用工具部署 ClickOnce 应用程序。

使用 ClickOnce 部署 API 按需下载程序集

演示如何将程序中的某些程序集标记为“可选的”,以及如何使用 System.Deployment.Application 命名空间的类下载它们。

使用设计器利用 ClickOnce 部署 API 按需下载程序集

解释如何仅当应用程序第一次使用应用程序程序集时才下载这些程序集。

请参见

概念

Visual Studio 演练

其他资源

Visual Studio 示例