2010-12-13 5 views
3

Я разрабатываю проект библиотеки классов, который имеет собственную реализацию класса ConfigurationSection. Я хочу предоставить поддержку intellisense для файлов конфигурации. Я создал действительный файл xsd для раздела конфигурации. Теперь проблема заключается в том, как сообщить файлу web.config/app.config использовать мою схему xsd? Я знаю, что для атрибута xmlns этот раздел, но это решение выдает исключение. Так есть ли другой способ назначить конфигурационный файл my xsd schema?Схема xsd для моей ConfigurationSection

И просто очистить вещи, я буду отмечать правильный ответ и голосовать на пост :-)

Благодарности

ответ

0

Вам нужно добавить схему к DotNetConfig.xsd обычно находится на * \ Program Files \ Microsoft Visual Studio xxx \ Xml \ Схемы *

Сделайте резервную копию оригинала перед тем, как продолжить.

Теперь вы просто добавите элементы, которые представляют собой настраиваемый материал конфигурации.

0

Это действительно старый вопрос, но правильный ответ еще не опубликован. Нет необходимости изменять файл DotNetConfig.xsd.

Если вы щелкните правой кнопкой мыши на файле конфигурации (или в редакторе или в обозревателе решений) и выберите Свойства, в Свойства окна есть свойство, называемое Schemas.

Properties window

Если нажать кнопку «...» в поле значения, то XML Schemas окно редактора появится и вы можете добавить пользовательские .xsd схемы документа здесь. Просто убедитесь, что вы используете столбец «Использовать», чтобы использовать xsd с этим документом.

XML Schemas window

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