2010-12-13 81 views
4

J'ai une DLL, que Dll a besoin de quelques configurations pour fonctionner, surtout pour WCF. Im utilisant cette DLL dans plusieurs applications, comment puis-je combiner app.config de cette DLL dans les applications app.config?bibliothèque de partage App.Config

Merci.

Répondre

4

Dans la configuration de votre application pour la DLL, vous devrez copier deux pièces. Collez-les dans le fichier app.config de l'application. D'abord, vous avez besoin de la déclaration en haut de la page. Vous devrez probablement les fusionner dans les sections de configuration existantes pour votre application.

<configuration> 
    <configSections> 
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     <section name="MyApplication.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> 
    </sectionGroup> 
</configSections> 

Ensuite, vous avez votre section de configuration réelle au même niveau que configSections

<applicationSettings> 
<MyApplication.Settings> 
    <setting name="Setting1" serializeAs="String"> 
    <value>hello world</value> 
    </setting> 
    <setting name="Setting2" serializeAs="String"> 
    <value>This is my value!</value> 
    </setting> 
</MyApplication.Settings> 
</applicationSettings> 

La configuration de l'application pour l'application d'exécuter remplacera automatiquement le app.config de votre dll.