Partager via


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 lorsque d’autres applications C/C++ installent ou désinstallent des bibliothèques Microsoft C++. Les bibliothèques Microsoft C++ utilisées par des applications isolées peuvent toujours être redistribuées dans le dossier local de l’application ou par installation dans le cache d’assembly natif (WinSxS) ; Toutefois, la maintenance des bibliothèques Microsoft C++ pour les 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’application isolé facilite l’exécution d’applications C/C++ sur un ordinateur spécifique qui utilisent la version la plus récente des bibliothèques Microsoft C++, tout en laissant toujours la possibilité pour les administrateurs système et les auteurs d’applications de contrôler la liaison de version explicite des applications à leurs DLL dépendantes.

Cette section explique comment créer votre application C/C++ en tant qu’application isolée et vous assurer qu’elle est liée aux bibliothèques Microsoft 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 créées avec Visual Studio, consultez Redistribuer des fichiers Microsoft 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