繁体   English   中英

共享库App.Config

[英]sharing library App.Config

我有一个DLL,Dll需要一些配置才能工作,主要用于WCF。

我在几个应用程序中使用此DLL,如何将该DLL的app.config组合到应用程序app.config中?

谢谢。

在dll的app配置中,您需要复制两个部分。 将这些粘贴到应用程序的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。

CodeProject上有一篇关于这个主题的好文章: http//www.codeproject.com/KB/dotnet/dllappconfig.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM