Кэш схемы XML Visual Studio для конкретного проекта

99
9

Я пытаюсь настроить свой проект C++ для поддержки пользовательской схемы XML. Я хочу иметь возможность добавить мою схему XSD и указать ее для всех XML файлов в определенном каталоге, предположительно используя некоторые вариации кэш-схемы. Я могу поместить его в VS schema catalog.xml в файлы программы, но это не дает мне то, что я действительно хочу.

Поскольку я использую управление версиями, я хочу установить это на уровне проекта или решения один раз, чтобы каждый пользователь на каждом компьютере имел одну и ту же схему. Я не хочу, чтобы они сами редактировали свои программные файлы visual studio schema cache catalog.xml. У меня также есть несколько проектов, и я хочу, чтобы каждый из них использовал другой набор схем.

Я также хотел бы указать, к каким каталогам будет применяться схема. Я предполагаю, что элемент условия выполняет это, но я не могу найти документацию в любом месте, объясняющую, что мне нужно вводить.

Наконец, если это возможно, я хотел бы, чтобы путь к схеме XSD был относительным путем. Не каждый пользователь собирается установить свою машину с той же структурой каталогов. Но репо будет надежно структурировано, и связь XSD с proj, sln или custom catalog.xml/cache будет известна.

спросил(а) 2018-07-11T22:30:00+03:00 2 года, 3 месяца назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема