Конфигурация общего приложения с использованием конфигурации параметров проекта с помощью Enterprise Library - PullRequest
0 голосов
/ 19 мая 2011

Я пытаюсь использовать функцию слияния конфигураций Enterprise Library, но она не работает.

У меня есть 3 проекта: DLL1, EXE1 и EXE2.

Проект DLLиспользует стиль конфигурации параметров (т.е. DLL1Namespace.Properties.Settings.Default) - добавляет раздел конфигурации в группу «applicationSettings».

ConfigSections:

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

applicationSettings:

  <applicationSettings>
    <DLL1Namepsace.Properties.Settings>
      <setting name="Setting1" serializeAs="String">
        <value>Value1</value>
      </setting>
    <DLL1Namepsace.Properties.Settings>
  </applicationSettings>

Я пытаюсь создать общий файл конфигурации для обоих EXE-файлов, в которых хранятся настройки приложения DLL.Предполагается, что Enterprise Library имеет эту функцию , но я не могу найти способ ее настройки.Я пробовал родительские разделы, перенаправление разделов и т. Д.

Спасибо.

1 Ответ

0 голосов
/ 20 мая 2011

Обновлено 5/26/2011 Этот сценарий непосредственного использования API-интерфейса конфигурации .NET не поддерживается EntLib.Чтобы воспользоваться преимуществами конфигурации, предоставляемыми EntLib (включая слияние и перенаправление), вы должны использовать API конфигурации EntLib.

Лабораторные источники конфигурации из набора практических занятий Enterprise Library иллюстрируют это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...