Почти год назад я писал о плагине для Visual Studio, под названием Visual Local History 2005 - мини система контролей версий на локальном компьютере. Не так давно на www.codeplex.com был найден очередной интересный, а главное - полезный, проект под названием Configuration Section Designer.
После установки плагин добавляет новый тип проекта в Visual Studio, к котором подобно class diagram можно “рисовать” диаграммы конфигурационных файлов. После чего, плагин автоматически сгенерирует класс, который будет содержать в себе конфигурационную секцию, сделанную в диаграмме, доступ к настройкам будет состоять из доступа к свойствам класса.
Пример: с помощью диаграммы мы описали такой конфигурационный файл:
После этого, чтобы прочитать значение, необходимо только обратиться к свойству класса CustomSettingsSection.ConnectionStrings.LocalConnectionStrings, которое вам вернёт строку подключения к базе данных.
Кроме этого, плагин генерирует xsd-схему, что добавит intellisense для конфигурационного файла. Таким образом работа с файлами настроек становится легкой и быстрой.