Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel worden de verschillen beschreven tussen ClickOnce voor .NET Core 3.1, .NET 5 en hoger, versus ClickOnce voor .NET Framework.
Publicatiehulpprogramma
Vanaf Visual Studio 2019 gebruikt ClickOnce voor .NET Core 3.1 en .NET 5 of hoger het hulpprogramma Publiceren in plaats van de Publicatiewizard en eigenschapspagina's. Het hulpprogramma Publiceren maakt een .pubxml-bestand , een publicatieprofiel genaamd. De meeste eigenschappen die eerder beschikbaar zijn in de wizard, zijn beschikbaar om te configureren in het hulpprogramma Publiceren. Zie Een .NET Windows-toepassing implementeren met ClickOnce voor gedetailleerde instructies.
MSBUILD
Als u wilt bouwen vanaf de opdrachtregel met BEHULP van MSBUILD, moet u het .pubxml-bestand opgeven. Zie Build .NET ClickOnce-toepassingen vanaf de opdrachtregel voor meer informatie.
ApplicationDeployment-klasse
In .NET Core 3.1, .NET 5 en .NET 6 hebt u geen programmatische toegang tot de ApplicationDeployment klasse of andere API's in de System.Deployment.Application naamruimte.
Vanaf .NET 7 hebt u toegang tot eigenschappen in de ApplicationDeployment klasse met behulp van omgevingsvariabelen. Zie Access ClickOnce-implementatie-eigenschappen in .NET voor meer informatie.
Mage.exe
Gebruik in .NET Core 3.1 en .NET 5 en hoger dotnet-mage.exe in plaats van Mage.exe om de ClickOnce-implementatie te maken.
U kunt dotnet-mage.exe installeren met het NuGet-pakket.
Zie Toegang tot ClickOnce-activeringsgegevens voor .NET voor informatie over het openen van activeringsgegevens met dotnet-mage.exe.
Niet-ondersteunde publicatie-eigenschappen op .NET Core 3.1 en .NET 5 en hoger
Beveiligingsinstellingen
- ClickOnce-beveiligingsinstellingen inschakelen (beveiliging van codetoegang)
- TargetZone
Instellingen bijwerken