发布 ClickOnce 应用程序

首次发布 ClickOnce 应用程序时,可以使用发布向导设置发布属性。 向导中只有一些属性可用;所有其他属性都设置为其默认值。

对发布属性的后续更改将在项目设计器“发布”页上进行。

注释

在 ClickOnce for .NET Core 3.1 和 .NET 5 或更高版本中,可以使用发布工具而不是发布向导和项目设计器的“发布”页来设置部署属性。 有关更多信息,请参阅 使用 ClickOnce 部署 .NET Windows 应用程序.NET 的 ClickOnce

发布向导

可以使用发布向导设置发布应用程序的基本设置。 这包括以下发布属性:

  • 发布文件夹位置 - Visual Studio 将复制文件(本地计算机、网络文件共享、FTP 服务器或网站)

  • 安装文件夹位置 - 最终用户将从中安装的位置(网络文件共享、FTP 服务器、网站、CD/DVD)

  • 联机或脱机可用性 - 如果最终用户可以使用或不使用网络连接访问应用程序

  • 更新频率 - 应用程序检查新更新的频率。

    有关详细信息,请参阅 “如何:使用发布向导发布 ClickOnce 应用程序”。

“发布”页面

项目设计器“发布”页用于配置 ClickOnce 部署的属性。 下表列出了主题。

标题 DESCRIPTION
指定 Visual Studio 复制文件的位置 介绍如何设置 Visual Studio 放置应用程序文件和清单的位置。
指定最终用户从中安装的位置 介绍如何设置用户下载并安装应用程序的位置。
指定 ClickOnce 脱机或联机安装模式 介绍如何设置应用程序是脱机还是联机可用。
设置 ClickOnce 发布版本 介绍如何设置 ClickOnce 发布版本 属性,该属性确定是否将发布的应用程序视为更新。
自动递增 ClickOnce 发布版本 介绍如何在每次发布应用程序时自动递增 PublishVersion 的修订号。

有关详细信息,请参阅 “发布”页、项目设计器

“应用程序文件”对话框

通过此对话框,可以指定项目中的文件如何分类,以便进行发布、动态下载和更新。 它包含一个网格,其中列出了默认未排除的项目文件或具有下载组的项目文件。

若要包括文件、排除文件、将文件标记为数据文件或先决条件,并在 Visual Studio UI 中创建用于条件安装的文件组,请参阅 如何:指定 ClickOnce 发布的文件。 还可以使用 Mage.exe标记数据文件。 有关详细信息,请参阅 如何:在 ClickOnce 应用程序中包括数据文件

“先决条件”对话框

此对话框指定安装了哪些必备组件及其安装方式。 有关详细信息,请参阅 如何:使用 ClickOnce 应用程序安装必备组件

“应用程序更新”对话框

此对话框指定应用程序安装应如何检查更新。 有关详细信息,请参阅 “如何:管理 ClickOnce 应用程序的更新”。

“发布选项”对话框

“发布选项”对话框指定应用程序的部署选项。 有关详细信息,请参阅 指定 ClickOnce 发布设置

标题 DESCRIPTION
如何:为 ClickOnce 应用程序创建文件关联 介绍如何向 ClickOnce 应用程序添加文件扩展名支持。
如何检索联机 ClickOnce 应用程序中的查询字符串信息 演示如何检索在 URL 中传递的参数,这些参数用于运行 ClickOnce 应用程序。
操作指南:使用设计器禁用 ClickOnce 应用程序的 URL 激活 介绍如何使用设计器强制用户从 “开始” 菜单启动应用程序。
如何:禁用 ClickOnce 应用程序的 URL 激活 介绍如何强制用户从 “开始” 菜单启动应用程序。
演练:使用设计器通过 ClickOnce 部署 API 按需下载程序集 介绍如何仅在应用程序首次使用设计器时下载应用程序程序集。
教程:使用 ClickOnce 部署 API 按需下载程序集文件 介绍如何仅在应用程序首次使用时下载应用程序程序集。
演练:使用 ClickOnce 部署 API 按需下载卫星程序集 介绍如何将卫星程序集标记为可选,并仅下载客户端计算机对其当前文化设置所需的程序集。
演练:手动部署 ClickOnce 应用程序 介绍如何使用 .NET Framework 实用工具部署 ClickOnce 应用程序。
演练:手动部署不需要重新签名且保留品牌信息的 ClickOnce 应用程序 介绍如何使用 .NET Framework 实用工具部署 ClickOnce 应用程序,而无需重新签名清单。
如何:将项目配置为目标平台 解释如何通过更改项目中的 目标 CPU平台目标 属性来为 64 位处理器发布。
演练:使 ClickOnce 应用程序能够在多个 .NET Framework 版本上运行 介绍如何使 ClickOnce 应用程序能够在多个版本的 NET Framework 上安装和运行。
演练:为 ClickOnce 应用程序创建自定义安装程序 介绍如何创建自定义安装程序以安装 ClickOnce 应用程序。
如何启用视觉样式并发布 WPF 应用程序 提供有关解决尝试发布启用了视觉样式的 WPF 应用程序时出现的错误的分步说明。