首次发布 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 应用程序时出现的错误的分步说明。 |