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í
- Povolení Nastavení zabezpečení ClickOnce (zabezpečení přístupu kódu)
- TargetZone
Aktualizace nastavení