Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln beskrivs skillnaderna mellan ClickOnce för .NET Core 3.1, .NET 5 och senare jämfört med ClickOnce för .NET Framework.
Publiceringsverktyg
Från och med Visual Studio 2019 använder ClickOnce för .NET Core 3.1 och .NET 5 eller senare publiceringsverktyget i stället för publiceringsguiden och egenskapssidorna. Verktyget Publicera skapar en .pubxml-fil som kallas för en publiceringsprofil. De flesta av de egenskaper som tidigare var tillgängliga i guiden är tillgängliga för konfiguration i publiceringsverktyget. Detaljerade anvisningar finns i Distribuera ett .NET Windows-program med ClickOnce.
MSBUILD
Om du vill skapa från kommandoraden med hjälp av MSBUILD måste du ange .pubxml-filen . Mer information finns i Skapa .NET ClickOnce-program från kommandoraden.
ApplicationDeployment-klass
I .NET Core 3.1, .NET 5 och .NET 6 har du inte programmatisk åtkomst till ApplicationDeployment klassen eller till andra API:er i System.Deployment.Application namnområdet.
Från och med .NET 7 kan du komma åt egenskaper i ApplicationDeployment klassen med hjälp av miljövariabler. Mer information finns i Access ClickOnce distributionsegenskaper i .NET.
Mage.exe
I .NET Core 3.1 och .NET 5 och senare använder dudotnet-mage.exe i stället för Mage.exe för att skapa ClickOnce-distributionen.
Du kan installera dotnet-mage.exe med hjälp av NuGet-paketet.
Information om hur du får åtkomst till aktiveringsdata med hjälp av dotnet-mage.exe finns i Få åtkomst till ClickOnce-aktiveringsdata för .NET.
Publiceringsegenskaper som inte stöds på .NET Core 3.1 och .NET 5 och senare
Säkerhetsinställningar
- Aktivera Säkerhetsinställningar för ClickOnce (kodåtkomstsäkerhet)
- TargetZone
Uppdateringsinställningar