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 lorsqu'une application est créée sur l'ordinateur du développeur.Le déploiement se termine lorsque 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 Windows.Celles-ci incluent le déploiement et le déploiement de Windows Installer d' ClickOnce .

  • ClickOnce peut être utilisé pour déployer des applications C++ qui ciblent le common langage runtime les assemblys mixtes, purs et vérifiables, de (CLR) ).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.

Pour une comparaison d' ClickOnce et de déploiement Windows Installer, consultez Choix d'une stratégie de déploiement.

Les éléments de cette section de la documentation expliquent comment vérifier qu'une application Visual C++ natif s'exécute sur un ordinateur qui fournit une plateforme cible prise en charge, que les fichiers vous devez inclure dans un package d'installation, et méthodes recommandées de 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