Файл конфигурации dll (dllName.dll.config) - PullRequest
0 голосов
/ 16 декабря 2011

Я разрабатываю плагин для приложения .NET 4 и хочу добавить файл конфигурации в dll, поскольку я не хочу помещать конфигурацию в основной файл конфигурации.Я добавил app.config t в проект, и он правильно скомпилирован и сгенерирован 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 моего основного приложения, NewApp.UI.dll не будет найден при вызове GetSection («MyTabsConfig»).Я думаю, что это выглядит в основной папке приложения.

Спасибо.

1 Ответ

0 голосов
/ 16 декабря 2011

Вы пробовали что-то подобное?

ConfigurationSection section = ConfigurationManager.OpenExeConfiguration("myConfig.config").GetSection("mySection");
...