ClickOnce voor .NET op Windows

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

Instellingen bijwerken