ClickOnce per .NET in Windows

Questo articolo descrive le differenze tra ClickOnce per .NET Core 3.1, .NET 5 e versioni successive rispetto a ClickOnce per .NET Framework.

Strumento di pubblicazione

A partire da Visual Studio 2019, ClickOnce per .NET Core 3.1 e .NET 5 o versione successiva usa lo strumento Pubblica anziché le pagine pubblicazione guidata e proprietà. Lo strumento Publish crea un file pubxml denominato profilo di pubblicazione. La maggior parte delle proprietà disponibili in precedenza nella procedura guidata è disponibile per la configurazione nello strumento Pubblica. Per istruzioni dettagliate, vedere Distribuire un'applicazione Windows .NET con ClickOnce.

MSBUILD

Per la compilazione dalla riga di comando tramite MSBUILD, è necessario specificare il file pubxml . Per altre informazioni, vedere Compilare applicazioni ClickOnce .NET dalla riga di comando.

Classe ApplicationDeployment

In .NET Core 3.1, .NET 5 e .NET 6 non si ha accesso a livello di codice alla ApplicationDeployment classe o ad altre API nello spazio dei System.Deployment.Application nomi .

A partire da .NET 7, è possibile accedere alle proprietà nella ApplicationDeployment classe usando le variabili di ambiente. Per altre informazioni, vedere Accedere alle proprietà di distribuzione ClickOnce in .NET.

Mage.exe

In .NET Core 3.1 e .NET 5 e versioni successive usare dotnet-mage.exe anziché Mage.exe per creare la distribuzione ClickOnce.

È possibile installare dotnet-mage.exe usando il pacchetto NuGet.

Per accedere ai dati di attivazione tramite dotnet-mage.exe, vedere Accedere ai dati di attivazione ClickOnce per .NET.

Proprietà di pubblicazione non supportate in .NET Core 3.1 e .NET 5 e versioni successive

impostazioni di sicurezza

Aggiorna impostazioni