Comment puis-je organiser plusieurs applications WPF composites afin qu'elles partagent un seul projet Shell, mais remplissent leurs catalogues de modules à partir de différents fichiers App.config? Je suis en train d'écrire une suite d'applications en utilisant Composite Application Guidance pour WPF. La fonctionnalité de chaque application est déterminée par la disponibilité de différents modules, répertoriés dans le fichier App.config du shell. En donnant à chaque application un App.config différent, je peux spécifier les modules que chaque application peut utiliser.Organisation de plusieurs applications WPF composites pour partager un seul Shell
Cependant, je voudrais partager un seul projet Shell entre toutes les applications pour un aspect commun. Au départ, j'ai créé une solution pour chaque application, ajouté le projet Shell, puis ajouté les modules appropriés. Le problème est que le projet Shell commun n'a qu'un fichier App.config et que je ne peux pas le modifier par solution. Le remplissage du catalogue par le code n'évite pas ce problème - il y aurait toujours du code spécifique à l'application dans le Shell qui doit d'une manière ou d'une autre être activé par la Solution que j'utilise.