ClickOnce pro .NET ve Windows

Tento článek popisuje rozdíly mezi Technologií ClickOnce pro .NET Core 3.1, .NET 5 a novějšími a ClickOnce pro rozhraní .NET Framework.

Nástroj pro publikování

Počínaje sadou Visual Studio 2019 používá ClickOnce pro .NET Core 3.1 a .NET 5 nebo novější nástroj Publikovat místo stránek Průvodce publikováním a vlastností. Nástroj Publikovat vytvoří soubor .pubxml , který se nazývá profil publikování. Většina dříve dostupných vlastností v průvodci je k dispozici ke konfiguraci v nástroji Publikovat. Podrobné pokyny najdete v tématu Nasazení aplikace .NET pro Windows pomocí Technologie ClickOnce.

MSBUILD

Pro sestavení z příkazového řádku pomocí nástroje MSBUILD je nutné zadat soubor .pubxml . Další informace naleznete v tématu Vytváření aplikací .NET ClickOnce z příkazového řádku.

ApplicationDeployment – třída

V .NET Core 3.1, .NET 5 a .NET 6 nemáte programový přístup ke ApplicationDeployment třídě ani k jiným rozhraním API v System.Deployment.Application oboru názvů.

Počínaje rozhraním .NET 7 můžete přistupovat k vlastnostem ve ApplicationDeployment třídě pomocí proměnných prostředí. Další informace naleznete v tématu Access ClickOnce vlastnosti nasazení v .NET.

Mage.exe

V .NET Core 3.1 a .NET 5 a novější použijte dotnet-mage.exe místo Mage.exe k vytvoření nasazení ClickOnce.

Dotnet-mage.exe můžete nainstalovat pomocí balíčku NuGet.

Přístup k aktivačním datům pomocí dotnet-mage.exe naleznete v tématu Access ClickOnce aktivační data pro .NET.

Nepodporované vlastnosti publikování v .NET Core 3.1 a .NET 5 a novějších verzích

Nastavení zabezpečení

Aktualizace nastavení