Déploiement des applications de bureau natives (Visual C++)
Un déploiement est le processus par lequel vous distribuez une application ou un composant terminé pour l’installer sur d’autres ordinateurs. La planification du déploiement commence quand l’application est créée sur l’ordinateur d’un développeur. Un déploiement se termine quand l’application est installée et prête à être exécutée sur l’ordinateur d’un utilisateur.
Visual Studio fournit différentes technologies pour déployer des applications Windows. Il s’agit notamment du déploiement ClickOnce et du déploiement Windows Installer.
ClickOnce peut servir à déployer des applications C++ qui ciblent le CLR (Common Language Runtime) : assemblys mixtes, purs et vérifiables. Même si vous pouvez utiliser Windows Installer pour déployer une application managée, nous vous recommandons d’utiliser ClickOnce, car il tire parti des fonctionnalités de sécurité du .NET Framework, comme la signature de manifeste. ClickOnce ne prend pas en charge le déploiement d’applications C++ natives. Pour plus d’informations, consultez ClickOnce Deployment for Visual C++ Applications.
La technologie Windows Installer peut être utilisée pour déployer des applications C++ natives ou des applications C++ qui ciblent le CLR.
Les articles de cette section de la documentation expliquent comment vous assurer qu’une application Visual C++ native s’exécute sur tout ordinateur qui fournit une plateforme cible prise en charge, quels fichiers vous devez inclure dans un package d’installation et les méthodes recommandées pour redistribuer les composants dont votre application dépend.