部署 C# 应用程序

更新:2007 年 11 月

部署是分发要安装到其他计算机上的已完成应用程序或组件的过程。对于控制台应用程序或基于 Windows 窗体的智能客户端应用程序,有两个部署选项可供选择:ClickOnce 和 Windows Installer。

ClickOnce 部署

ClickOnce 部署允许您将 Windows 应用程序发布到 Web 服务器或网络文件共享,以简化安装。在大多数情况下,建议使用 ClickOnce 选项进行部署,因为该选项可使基于 Windows 的应用程序进行自更新,尽可能减少安装和运行时所需的用户交互。

若要配置 ClickOnce 部署的属性,可以使用发布向导(可从“生成”菜单访问)或“项目设计器”中的“发布”页。有关更多信息,请参见“项目设计器”->“发布”页。有关 ClickOnce 的更多信息,请参见 ClickOnce 部署

Windows Installer

Windows Installer 部署允许您创建安装程序包以分发给用户;用户运行安装文件并按照向导逐步操作即可安装应用程序。将安装项目添加到解决方案中即可完成此操作;在生成后,它将创建一个分发给用户的安装文件;用户运行此安装文件并按照向导逐步操作即可安装应用程序。

有关 Windows Installer 的更多信息,请参见 Windows Installer 部署

请参见

任务

如何:发布 ClickOnce 应用程序

概念

其他部署方法

ClickOnce 部署概述

使用 Windows Installer 部署运行库应用程序

安装项目

其他资源

Visual C#