Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article décrit les différences entre ClickOnce pour .NET Core 3.1, .NET 5 et versions ultérieures, et clickOnce pour .NET Framework.
Outil de publication
À compter de Visual Studio 2019, ClickOnce pour .NET Core 3.1 et .NET 5 ou version ultérieure utilise l’outil Publier au lieu de l’Assistant Publication et des pages de propriétés. L’outil Publish crée un fichier .pubxml , appelé profil de publication. La plupart des propriétés auparavant disponibles dans l’assistant peuvent être configurées dans l’outil de publication. Pour obtenir des instructions détaillées, consultez Déployer une application .NET Windows à l’aide de ClickOnce.
MSBUILD
Pour créer à partir de la ligne de commande à l’aide de MSBUILD, vous devez spécifier le fichier .pubxml . Pour plus d’informations, consultez Générer .NET applications ClickOnce à partir de la ligne de commande.
Classe ApplicationDeployment
Dans .NET Core 3.1, .NET 5 et .NET 6, vous n'avez pas d'accès par programme à la ApplicationDeployment classe ou à d'autres API de lSystem.Deployment.Application'espace de noms.
À partir de .NET 7, vous pouvez accéder aux propriétés de la classe à l’aide ApplicationDeployment de variables d’environnement. Pour plus d’informations, consultez les propriétés de déploiement Access ClickOnce dans .NET.
Mage.exe
Dans .NET Core 3.1 et .NET 5 et versions ultérieures, utilisez dotnet-mage.exe au lieu de Mage.exe pour créer le déploiement ClickOnce.
Vous pouvez installer dotnet-mage.exe à l’aide du package NuGet.
Pour accéder aux données d’activation à l’aide de dotnet-mage.exe, consultez Accéder aux données d’activation ClickOnce pour .NET.
Propriétés de publication non prises en charge sur .NET Core 3.1 et .NET 5 et versions ultérieures
Paramètres de sécurité
- Activer les paramètres de sécurité ClickOnce (sécurité de l’accès au code)
- TargetZone
Paramètres de mise à jour