Génération d'applications isolées C/C++ et d'assemblys côte à côte
Visual C++ prend en charge un modèle de déploiement d'applications clientes Windows selon le principe des applications isolées et des assemblys côte à côte. Par défaut, Visual C++ 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 vis-à-vis des bibliothèques Visual C++.
La génération de programmes C/C++ comme des applications isolées présente plusieurs avantages. Par exemple, une application isolée n'est pas affectée par l'installation ou la désinstallation par d'autres applications C/C++ de bibliothèques Visual C++. Les bibliothèques Visual C++ utilisées par les applications isolées peuvent encore être redistribuées soit dans le dossier local de l'application, soit par leur installation dans le cache d'assembly natif (WinSxS) ; toutefois, l'entretien de bibliothèques Visual C++ pour des applications déjà déployées peut être simplifié par l'utilisation d'un fichier de configuration d'éditeur. Le modèle de déploiement d'une application isolée permet de garantir que les applications C/C++ qui s'exécutent sur un ordinateur spécifique utilisent la dernière version de bibliothèques Visual C++, tout en offrant la possibilité aux administrateurs système et aux auteurs d'applications de contrôler la liaison de versions explicites d'applications avec leurs DLL dépendantes.
Cette section explique comment générer votre application C/C++ comme une application isolée et la lier aux bibliothèques Visual C++ à l'aide d'un manifeste. Les informations de cette section s'appliquent essentiellement aux applications Visual C++ natives, ou non managées. Pour plus d'informations sur le déploiement d'applications natives générées à l'aide de Visual C++, consultez Redistribution des fichiers Visual C++.
Dans cette section
Concepts d'applications isolées et d'assemblys côte à côte
Fonctionnement de la génération de manifestes pour les programmes C/C++
Dépannage d'applications isolées C/C++ et d'assemblys côte à côte