ClickOnce per .NET su 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 versioni successive utilizza lo strumento Pubblica anziché la procedura guidata di pubblicazione e le pagine Proprietà. Lo strumento Publish crea un file pubxml denominato profilo di pubblicazione. La maggior parte delle proprietà precedentemente disponibili nella procedura guidata può essere configurata nello strumento Publish. Per istruzioni dettagliate, vedere Distribuire un'applicazione .NET Windows usando ClickOnce.

MSBUILD

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

Classe ApplicationDeployment

In .NET Core 3.1, .NET 5 e .NET 6, non è possibile accedere tramite codice alla classe <xref:System.Deployment.Application.ApplicationDeployment> o ad altre API nel namespace <xref:System.Deployment.Application>.

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