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

Visual Studio prend en charge un modèle de déploiement pour les applications clientes Windows en fonction de l’idée d’applications isolées et d’assemblys côte à côte. Par défaut, Visual Studio génère toutes les applications C/C++ natives en tant qu’applications isolées qui utilisent des manifestes pour décrire leurs dépendances sur les bibliothèques Visual C++.

La création des programmes C/C++ en tant qu'applications isolées présente toute une palette d'avantages. Par exemple, une application isolée n'est pas affectée quand d'autres applications C/C++ installent ou désinstallent des bibliothèques Visual C++. Les bibliothèques Visual C++ utilisées par une application isolée peuvent encore être redistribuées dans le dossier local de l’application ou en étant installées dans le cache d’assembly natif (WinSxS). Toutefois, la maintenance des bibliothèques Visual C++ pour des applications déjà déployées peut-être simplifiée à l’aide d’un fichier de configuration d’éditeur. Le modèle de déploiement d'applications isolées permet de garantir plus aisément que les applications C/C++ qui s'exécutent sur un ordinateur spécifique utilisent la version la plus récente des bibliothèques Visual C++, tout en continuant de permettre aux administrateurs système et aux auteurs d'applications de contrôler la liaison explicite des versions des applications avec leur DLL dépendantes.

Cette section explique comment générer une application C/C++ en tant qu'application isolée et s'assurer qu'elle est liée aux bibliothèques Visual C++ à l'aide d'un manifeste. Les informations de cette section s’appliquent principalement aux applications natives, ou non managées, C++. Pour plus d’informations sur le déploiement d’applications C++ natives générées avec Visual Studio, consultez Redistribuer des fichiers Visual C++.

Dans cette section

Concepts d’applications isolées et d’assemblys côte à côte

Génération d’applications isolées C/C++

Génération d’assemblys côte à côte C/C++

Guide pratique pour générer des composants COM sans inscription

Guide pratique pour générer des applications isolées pour consommer des composants COM

Présentation de la génération de manifeste pour les programmes C/C++

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

Applications isolées et assemblys côte à côte

Déploiement des applications de bureau