Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
- Abilitare le impostazioni di sicurezza clickOnce (sicurezza dell'accesso al codice)
- TargetZone
Aggiorna impostazioni