Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel beschreibt die Unterschiede zwischen ClickOnce für .NET Core 3.1, .NET 5 und höher und ClickOnce für .NET Framework.
Veröffentlichungstool
Ab Visual Studio 2019 verwendet ClickOnce für .NET Core 3.1 und .NET 5 oder höher anstelle des Veröffentlichungs-Assistenten und der Eigenschaftenseiten das Tool „Veröffentlichen“. Das Veröffentlichungstool erstellt eine PUBXML-Datei, das sogenannte Veröffentlichungsprofil. Die meisten Eigenschaften, die zuvor im Assistenten verfügbar waren, können nun im Veröffentlichungstool konfiguriert werden. Ausführliche Anweisungen finden Sie unter Bereitstellen einer .NET-Windows-Anwendung mithilfe von ClickOnce.
MSBUILD
Zur Erstellung über die Befehlszeile mit MSBUILD müssen Sie die PUBXML-Datei angeben. Weitere Informationen finden Sie unter Erstellen von .NET ClickOnce-Anwendungen über die Befehlszeile.
ApplicationDeployment-Klasse
In .NET Core 3.1, .NET 5 und .NET 6 haben Sie keinen programmgesteuerten Zugriff auf die ApplicationDeployment-Klasse oder auf andere APIs im Namespace System.Deployment.Application.
Ab .NET 7 können Sie mithilfe von Umgebungsvariablen auf Eigenschaften in der ApplicationDeployment-Klasse zugreifen. Weitere Informationen finden Sie unter Zugreifen auf ClickOnce-Bereitstellungseigenschaften für .NET.
Mage.exe
Verwenden Sie in .NET Core 3.1 und .NET 5 und höher dotnet-mage.exe anstelle von Mage.exe, um die ClickOnce-Bereitstellung zu erstellen.
Sie können dotnet-mage.exe mit dem NuGet-Paketinstallieren.
Informationen zum Zugreifen auf Aktivierungsdaten mit dotnet-mage.exe finden Sie unter Zugreifen auf ClickOnce-Aktivierungsdaten für .NET.
Nicht unterstützte Veröffentlichungseigenschaften in .NET Core 3.1 und .NET 5 und höher
Sicherheitseinstellungen
- Aktivieren von ClickOnce-Sicherheitseinstellungen (Codezugriffssicherheit)
- TargetZone
Aktualisieren der Einstellungen