внешний файл конфигурации для корпоративной библиотеки - PullRequest
1 голос
/ 14 января 2010

Если я использую внешний файл конфигурации для Корпоративная библиотека Microsoft для моей программы, тогда вся конфигурация для корпоративной библиотеки должна находиться во внешнем файле конфигурации? могу ли я по-прежнему иметь часть конфигурации в файле конфигурации хостинга?

Ответы [ 3 ]

1 голос
/ 18 февраля 2011

Я использую Enterprise Library 5.0

Мне нужно было сослаться на конфигурацию моей корпоративной библиотеки вне app.config.

Я использовал следующее с моей собственной фабрикой регистрации:

var configSource = new FileConfigurationSource("EntiLib.config");
var logWriterFactory = new LogWriterFactory(configSource);
var logWriter = logWriterFactory.Create();

Мне удалось найти это решение на CodePlex ответ по коду plex

1 голос
/ 19 февраля 2011

Хорошие ссылки Николая и Петра. Рад, что вы нашли практические занятия полезными. Кроме того, обратите внимание на эту главу , которую мы написали, чтобы объяснить различные сценарии конфигурации, в том числе:

  • чтение информации о конфигурации из самых разных источников.
  • применение общих настроек конфигурации для нескольких приложений.
  • обмен настройками конфигурации между приложениями.
  • указание базового набора параметров конфигурации, которые могут наследовать приложения.
  • объединение параметров конфигурации, которые хранятся в общей папке.
  • создание разных конфигураций для разных сред развертывания.
1 голос
/ 11 февраля 2011

Если я правильно вас понимаю, вы хотите настроить Entlib во внешнем файле и переопределить некоторые параметры в вашем app.config?

Если это так, проверьте EntLib Практические занятия . Особо обратите внимание на конфигурацию HOL; в нем показано, как наследовать конфигурацию из общего расположения и переопределить ее.

...