Applications bureautiques de déploiement (Visual C++)

Le déploiement est le processus selon lequel une application ou un composant fini est distribué en vue de son installation sur d’autres ordinateurs.La planification de déploiement démarre quand une application est créée sur l’ordinateur d’un développeur.Le déploiement se termine quand l’application est installée et prête à s’exécuter sur l’ordinateur d’un utilisateur.

Visual Studio fournit des technologies différentes pour déployer des applications WindowsCelles-ci incluent les déploiements de ClickOnce et de Windows Installer.

  • ClickOnce peut être utilisé pour déployer des applications C++ qui ciblent le Common Language Runtime (CLR) : les assemblys mixtes, purs et vérifiables.Bien que vous puissiez 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 telles que la signature de manifeste.ClickOnce ne prend pas en charge le déploiement des applications C++ natives.Pour plus d'informations, consultez Déploiement de ClickOnce pour les applications Visual C++.

  • 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 vérifier qu'une application Visual C++ native s'exécute sur tout ordinateur qui fournit une plateforme cible prise en charge, les fichiers que vous devez inclure dans un package d’installation et les méthodes recommandées pour redistribuer les composants dont dépend votre application.

Dans cette section

Déploiement dans Visual C++ 2010

Concepts relatifs au déploiement

Fonctionnement des dépendances d'une application Visual C++

Détermination des DLL à redistribuer

Choix d'une méthode de déploiement

Redistribution des fichiers Visual C++

Exemples de déploiement

Redistribution d'applications clientes Web

Déploiement de ClickOnce pour les applications Visual C++

Exécution d'une application C++ /clr sur une version antérieure du runtime

Rubriques connexes

Génération d'applications isolées C/C++ et d'assemblys côte à côte

Déploiement d'applications et du .NET Framework

Dépannage d'applications isolées C/C++ et d'assemblys côte à côte