Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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++