2010-12-13 133 views
4

我有一個DLL,該Dll需要一些配置工作,主要是爲WCF。共享庫App.Config

即時通訊在幾個應用程序中使用此DLL,如何將該dll的app.config組合到應用程序app.config中?

謝謝。

回答

4

在您的應用程序配置爲DLL,您將需要複製兩部分。將這些粘貼到應用程序的app.config文件中。

首先,您需要靠近頂部的聲明。您很可能需要將它們合併到您的應用程序的現有配置部分。

<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> 

然後,你必須在同一水平的實際配置部分爲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> 

爲執行應用程序將自動取代您的DLL的app.config中的應用程序配置。