2010-07-25 2 views
16

Из-за мой следующий проект (много SOA вещи) мне нужна конфигурация на основе компонентов и хранится в базе данных для того, чтобы центральное управление. app.config/web.config не поддерживает ни одно из этих требований (хотя я знаю некоторые хаки с доменами-приложениями). Так кто-нибудь из вас знает структуру конфигурации? Это не обязательно должно быть бесплатным.Цель Framework Конфигурационной .NET

Я знаю, как Google ;-), но я оценил бы некоторые опыты о рамках вы уже используется.

Заранее спасибо! Flo

ответ

14

Я также работаю над большим проектом SOA. Мы используем Nini, и это неплохо.

Вот некоторые из особенностей:

  • Несколько типов конфигурации INI, XML, реестр и командной строки
  • Сильных типов переменных строк, INT, поплавок и т.д. Исключает бросает
  • Установить и сохранить Добавить, удалить, изменить, и сохранить конфигурации
  • Легкий и быстрый Малый След, построенный для скорости
  • Слияние Слияние нескольких конфиги в один
  • 100% бесплатно Бесплатный и с открытым исходным кодом кода
  • Значение псевдонимами Добавить псевдонимы для неясными переменных
  • Key восстановительная стоимость Заменяет значения с другими значениями ключа
  • Кросплатформенная Запуск на .NET/Mono Linux/Mac/Windows
  • INI парсер Содержит 100% управляемого INI анализатору
  • Полностью документированы ВИДЕТЬ Нини вручную и по API Reference
  • Неограниченные файлы/источники Загружает неограниченное количество файлов
  • Compact Framework поддерживает .NET Compact Framework
  • командной строки приложение имеет конфигурацию командной строки редактор
  • Зрелые и стабильные более 140 блок испытания

Посмотрите на него.

+0

Спасибо за ссылку! Я просто лечу через документы. Знаете ли вы, поддерживает ли он какую-либо конфигурацию на базе базы данных? –

+0

AFAIK в настоящее время поддерживает файлы INI, файлы XML, реестр Windows, конфигурационные файлы .NET и конфигурацию командной строки (Argv). – Incognito

+0

На самом деле не поддерживают базы данных, но они показывают глупо простой способ работы с базами данных. Возьмите XML и сохраните его в ячейке DB ;-). Это хорошо для меня, поэтому еще раз спасибо! –

Смежные вопросы