发布 ClickOnce 应用程序
首次发布 ClickOnce 应用程序时,可以使用“发布向导”设置发布属性。 只有几个属性在向导中可用,所有其他属性均设置为其默认值。
可以在“项目设计器”的“发布”页面上对发布属性进行后续更改。
注意
在适用于 .NET Core 3.1 和 .NET 5(或更高版本)的 ClickOnce 中,需要使用“发布”工具(而不是“发布”向导和项目设计器的“发布”页)来设置部署属性。 有关详细信息,请参阅使用 ClickOnce 部署 .NET Windows 应用程序和适用于 .NET 的 ClickOnce。
发布向导
你可以使用“发布向导”进行基本设置以发布应用程序。 这包括以下发布属性:
发布文件夹所在的位置 - Visual Studio 将从其复制文件的位置(本地计算机、网络文件共享、FTP 服务器或网站)
安装文件夹所在的位置 - 最终用户将从其进行安装的位置(网络文件共享、FTP 服务器、网站、CD/DVD)
联机或脱机可用性 - 最终用户在有或没有网络连接的情况下访问应用程序
更新频率 - 应用程序检查新更新的频率。
有关详细信息,请参阅如何:使用发布向导发布 ClickOnce 应用程序。
“发布”页面
“项目设计器” 上的“发布” 页面用于针对 ClickOnce 部署配置属性。 下表列出主题。
标题 | 说明 |
---|---|
指定 Visual Studio 复制文件的位置 | 介绍如何设置 Visual Studio 放置应用程序文件和清单的位置。 |
指定最终用户从中进行安装的位置 | 介绍如何设置用户可以下载和安装应用程序的位置。 |
指定 ClickOnce 脱机或联机安装模式 | 介绍如何设置应用程序联机或脱机可用。 |
设置 ClickOnce 发布版本 | 介绍如何设置 ClickOnce“发布版本”属性,该属性确定发布的应用程序是否被视为更新。 |
自动递增 ClickOnce 发布版本 | 介绍如何在每次发布应用程序时自动递增“发布版本”的版本号。 |
有关详细信息,请参阅“项目设计器”->“发布”页
“应用程序文件”对话框
在此对话框中,你可以指定如何在项目中对文件分类,以实现发布、动态下载和更新。 它包含一个网格,该网格中列出默认未排除或有下载组的项目文件。
要在 Visual Studio UI 中包含文件、排除文件、将文件标记为数据文件或系统必备,以及创建文件组以进行条件安装,请参阅操作说明:指定通过 ClickOnce 发布的文件。 你还可以通过使用 Mage.exe 标记数据文件。 有关详细信息,请参阅如何:将数据文件包括到 ClickOnce 应用程序中。
“系统必备”对话框
此对话框指定要安装的必备组件以及其安装方式。 有关详细信息,请参阅如何:与 ClickOnce 应用程序一起安装系统必备组件和“系统必备”对话框。
“应用程序更新”对话框
此对话框指定应如何检查应用程序安装的更新。 有关详细信息,请参阅如何:管理 ClickOnce 应用程序的更新。
“发布选项”对话框
“发布选项”对话框指定应用程序的部署选项。 有关详细信息,请参阅指定 ClickOnce 发布设置
相关主题
Title | 说明 |
---|---|
如何:为 ClickOnce 应用程序创建文件关联 | 介绍如何向 ClickOnce 应用程序添加文件名称扩展支持。 |
如何:在联机 ClickOnce 应用程序中检索查询字符串信息 | 演示如何检索在用于运行 ClickOnce 应用程序的 URL 中传递的参数。 |
如何:使用设计器禁用 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 应用程序时出现的错误。 |