配置文件(dllName.dll.config)
本文关键字:config dll dllName 配置文件 | 更新日期: 2023-09-27 18:18:08
我正在为。net 4应用程序开发一个插件,我想在dll中添加一个配置文件,因为我不想把配置放在主配置文件中。我已经将app.config添加到项目中,并正确编译并生成dllName.dll.config。
这是我的配置文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="MyTabsConfig" type="NewApp.UI.MyTabsConfigHandler, NewApp.UI" />
</configSections>
<MyTabsConfig>
<MyTabs>
<MyTab Name="First" Leads="2" />
<MyTab Name="Second" Leads="4" />
<MyTab Name="Third" Leads="1" />
</MyTabs>
</MyTabsConfig>
</configuration>
现在我有1个问题:如果我将文件复制到主应用程序的ExtraPlugins目录中,则在调用GetSection("MyTabsConfig")时无法找到NewApp.UI.dll。我想它正在主应用程序文件夹中查找。
谢谢。
你试过这样的方法吗?
ConfigurationSection section = ConfigurationManager.OpenExeConfiguration("myConfig.config").GetSection("mySection");