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
- Abilitare l'Impostazioni di sicurezza ClickOnce (sicurezza dell'accesso al codice)
- TargetZone
Aggiorna impostazioni