ClickOnce 部署示例和演练

本部分包含示例应用程序、示例代码和分步演练,它们反映了用于部署 Windows 窗体、WPF 和控制台应用程序的语法、结构和技术。

此示例代码仅供教学使用,不应在未修改的情况下用于已部署的解决方案。 特别要注意的是安全性。

ClickOnce 部署

主题 说明
手动部署 ClickOnce 应用程序 说明如何使用 .NET Framework 实用程序部署 ClickOnce 应用程序。
使用 ClickOnce 部署 API 按需下载程序集 演示如何将应用程序中的某些程序集标记为“可选”,以及如何使用 System.Deployment.Application 命名空间中的类下载它们。
在设计器中使用 ClickOnce 部署 API 按需下载程序集 说明如何仅在应用程序首次使用程序集时进行下载。

注意

.NET Core 和 .NET 5 及更高版本中不支持 System.Deployment.Application 命名空间中的 ApplicationDeployment 类和 API。 在 .NET 7 中,支持一种访问应用程序部署属性的新方法。 有关详细信息,请参阅访问 .NET 中的 ClickOnce 部署属性。 .NET 7 不支持等效的 ApplicationDeployment 方法。