Pourquoi ajouter une référence web à un projet d'assemblage de bibliothèque crée-t-il un fichier app.config pour le projet? Il ne sera pas utilisé à l'exécution, n'est-ce pas ? - car il ne peut y avoir qu'un seul fichier de configuration racine par processus hôte (exécutable), - c'est pourquoi seuls les exécutables voient leurs app.configs renommés en "nomProjet.exe.config" et déployés dans le dossier de sortie pendant le processus de compilation.
De toute façon, la seule chose qui s'y trouve est une section applicationSettings avec un paramètre de configuration contenant l'URL du service web, qui sera généralement défini de manière dynamique par les opérations à l'aide d'un autre paramètre de configuration de toute façon...
Aussi, si un processus hôte a plusieurs assemblages de bibliothèque dépendants avec des références web, quel est l'intérêt? Lequel des nombreux paramètres (un par chaque assemblage de bibliothèque dépendant) serait utilisé?
Quoi qu'il en soit, je veux me débarrasser de ces app.configs, pour éviter l'exception lorsque le système de configuration ne parvient pas à trouver le paramètre à l'exécution, mais comme je ne suis pas clair sur la raison de sa présence en premier lieu... Est-ce que je manque quelque chose ?