Почти год назад я писал о плагине для Visual Studio, под названием Visual Local History 2005 - мини система контролей версий на локальном компьютере. Не так давно на www.codeplex.com был найден очередной интересный, а главное - полезный, проект под названием Configuration Section Designer

 

После установки плагин добавляет новый тип проекта в Visual Studio, к котором подобно class diagram можно "рисовать" диаграммы конфигурационных файлов. После чего, плагин автоматически сгенерирует класс, который будет содержать в себе конфигурационную секцию, сделанную в диаграмме, доступ к настройкам будет состоять из доступа к свойствам класса.

Пример: с помощью диаграммы мы описали такой конфигурационный файл:

 

<CustomSettingsSection>
     <ConnectionStrings>
        <ConnectionString Name="LocalConnectionStrings" value="connectionString="Data Source=localhost;..." />
      </ConnectionStrings>
<CustomSettingsSection>

 После этого, чтобы прочитать значение, необходимо только обратиться к свойству класса CustomSettingsSection.ConnectionStrings.LocalConnectionStrings, которое вам вернёт строку подключения к базе данных.

Кроме этого, плагин генерирует xsd-схему, что добавит intellisense для конфигурационного файла. Таким образом работа с файлами настроек становится легкой и быстрой.


Comments

mormat United Kingdom

Friday, October 10, 2008 12:07 AM

mormat

Кроме этого, плагин генерирует csd-схему, что добавит intellisense для конфигурационного файла.
Можливо, малась на увазі xsd схема? Чи є ще якийсь спосіб додати інтеллісенс до XML файлу?

e0ne United States

Friday, October 10, 2008 12:18 AM

e0ne

Спасибо, исправил. В csd-файле хранится диаграмма.

Fahrain Russia

Friday, October 10, 2008 12:40 PM

Fahrain

Интересная штука. Надо будет попробовать...

Comments are closed