Partage via


Commencez par examiner le déploiement dans Visual Studio

En déployant une application, un service ou un composant, vous le distribuez pour l’installation sur d’autres ordinateurs, appareils ou serveurs, ou dans le cloud. Vous choisissez la méthode appropriée dans Visual Studio pour le type de déploiement dont vous avez besoin. (De nombreux types d’applications prennent en charge d’autres outils de déploiement, tels que le déploiement en ligne de commande ou NuGet, qui ne sont pas décrits ici.)

Consultez les guides de démarrage rapide et les didacticiels pour obtenir des instructions de déploiement pas à pas. Pour obtenir une vue d’ensemble des options de déploiement, consultez Quelles options de publication sont appropriées pour moi ?.

Déployer dans un dossier local

Le déploiement vers un dossier local est généralement utilisé pour tester ou commencer un déploiement intermédiaire dans lequel un autre outil est utilisé pour le déploiement final.

Publier sur Azure

  • ASP.NET, ASP.NET Core, Python et Node.js: Publier sur Azure App Service ou Azure App Service sur Linux à l’aide de l’une des méthodes suivantes :

    Pour utiliser l’outil Publier, cliquez avec le bouton droit sur le projet dans l’Explorateur de solutions, puis sélectionnez Publier. (Si vous avez précédemment configuré des profils de publication, vous devez sélectionner Créer un profil.) Dans la boîte de dialogue Publier, choisissez Azure, puis choisissez le service Azure souhaité pour continuer.

    Capture d’écran montrant la sélection d’Azure App Service.

    Remarque

    Si vous n’avez pas encore de compte Azure, vous pouvez vous inscrire ici.

Publier sur le web ou déployer sur un partage réseau

Créer un paquet d'installation pour le bureau Windows

Si vous avez besoin d’une installation plus complexe d’une application de bureau que ClickOnce peut fournir, vous pouvez créer un package Windows Installer (fichier d’installation MSI ou EXE) ou un programme d’amorçage personnalisé.

  • Vous pouvez créer un package d’installation basé sur MSI à l’aide de l’extension WiX Toolset Visual Studio 2019. Il s’agit d’un ensemble d’outils en ligne de commande.

  • Un package d’installation MSI ou EXE peut être créé à l’aide d’un projet d’installation (vdproj). Pour utiliser cette option, consultez l’extension Visual Studio Installer Projects et .NET 6.0 ou accédez directement à l’extension Visual Studio Installer Projects.

  • Vous pouvez créer un package d’installation MSI ou EXE à l’aide de InstallShield à partir de Revenera Software. InstallShield peut être utilisé avec Visual Studio 2017 et versions ultérieures. Community Edition n’est pas pris en charge.

    Remarque

    InstallShield Limited Edition n’est plus inclus dans Visual Studio et n’est pas pris en charge dans Visual Studio 2017 et versions ultérieures. Vérifiez avec Revenera Software sur la disponibilité future.

  • Vous pouvez également installer les composants requis pour les applications de bureau en configurant un package d’installation générique, appelé programme d’amorçage. Pour plus d’informations, consultez conditions préalables au déploiement d’applications.

Créer un paquet d’installation pour le bureau Windows

Si vous avez besoin d’une installation plus complexe d’une application de bureau que ClickOnce peut fournir, vous pouvez créer un package Windows Installer (fichier d’installation MSI ou EXE) ou un programme d’amorçage personnalisé.

  • Vous pouvez créer un package d’installation basé sur MSI à l’aide de l’extension WiX Toolset Visual Studio 2022. Il s’agit d’un ensemble d’outils en ligne de commande.

  • Un package d’installation MSI ou EXE peut être créé à l’aide d’un projet d’installation (vdproj). Pour utiliser cette option, consultez l’extension Visual Studio Installer Projects et .NET 6.0 ou accédez directement à l’extension Visual Studio Installer Projects.

  • Vous pouvez créer un package d’installation MSI ou EXE à l’aide de InstallShield à partir de Revenera Software. InstallShield peut être utilisé avec Visual Studio 2017 et versions ultérieures. Community Edition n’est pas pris en charge.

    Remarque

    InstallShield Limited Edition n’est plus inclus dans Visual Studio et n’est pas pris en charge dans Visual Studio 2017 et versions ultérieures. Vérifiez avec Revenera Software sur la disponibilité future.

  • Vous pouvez également installer les composants requis pour les applications de bureau en configurant un package d’installation générique, appelé programme d’amorçage. Pour plus d’informations, consultez conditions préalables au déploiement d’applications.

Publier sur le Microsoft Store

À partir de Visual Studio, vous pouvez créer des packages d’application pour le déploiement dans le Microsoft Store.

Déployer en tant qu’application Windows

Pour empaqueter un projet en tant qu’application Windows pouvant recevoir des mises à jour de maintenance, vous pouvez créer un programme d’installation d’application. Consultez Créer un fichier App Installer avec Visual Studio.

Déployer sur un appareil (UWP)

Si vous déployez une application UWP à des fins de test sur un appareil, consultez Exécuter des applications UWP sur un ordinateur distant dans Visual Studio.

Déployer dans un environnement de test

Vous pouvez activer un développement et des tests plus sophistiqués en déployant vos applications dans des environnements virtuels. Pour plus d’informations, consultez Azure DevTest Labs.

Déploiement continu

Vous pouvez utiliser Azure Pipelines pour activer le déploiement continu de votre application. Pour plus d’informations, consultez Azure Pipelines et Déployer sur Azure.

Déployer une base de données SQL