Déploiement des applications de bureau natives (Visual C++)Deploying Native Desktop Applications (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.Deployment is the process by which you distribute a finished application or component to be installed on other computers. La planification du déploiement commence quand l’application est créée sur l’ordinateur d’un développeur.Deployment planning starts when an application is created on a developer's computer. Un déploiement se termine quand l’application est installée et prête à être exécutée sur l’ordinateur d’un utilisateur.Deployment ends when the application is installed and ready to run on a user's computer.

Visual Studio fournit différentes technologies pour déployer des applications Windows.Visual Studio provides different technologies for deploying Windows applications. Il s’agit notamment du déploiement ClickOnce et du déploiement Windows Installer.These include ClickOnce deployment and Windows Installer deployment.

  • ClickOnce peut servir à déployer des applications C++ qui ciblent le CLR (Common Language Runtime) : assemblys mixtes, purs et vérifiables.ClickOnce can be used to deploy C++ applications that target the common language runtime (CLR)—mixed, pure, and verifiable assemblies. 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.Although you can use Windows Installer to deploy a managed application, we recommend that you use ClickOnce because it takes advantage of .NET Framework security features such as manifest signing. ClickOnce ne prend pas en charge le déploiement d’applications C++ natives.ClickOnce does not support deployment of native C++ applications. Pour plus d’informations, consultez ClickOnce Deployment for Visual C++ Applications.For more information, see 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.Windows Installer technology can be used to deploy either native C++ applications or C++ applications that target the 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.The articles in this section of the documentation discuss how to ensure that a native Visual C++ application runs on any computer that provides a supported target platform, which files you must include in an installation package, and the recommended ways to redistribute the components that your application depends on.

Dans cette sectionIn This Section