Настройка VSZ-файлов для запуска мастеров
Обновлен: Ноябрь 2007
Visual Studio для запуска мастеров использует тип файлов VSZ. Это текстовые файлы с расширением VSZ, используемые Visual Studio для определения того, какой мастер следует вызвать, и какие данные при необходимости следует ему передать.
Сравнение с INI-файлом
VSZ-файл является упрощенной версией текстового файла формата INI, но не содержит помеченных разделов. В первой части хранятся сведения, известные среде Visual Studio. Второй раздел позволяет среде собирать и передавать мастеру специфичные для него параметры.
Ниже приведен образец файла VSZ.
VSWizard 8.0
Wizard=VIDWizard.CBlankSiteWizard
Param=<item1>
Param=<item2>
…
Примечание. |
---|
Значение мастера может также быть GUID в формате {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} — 8,4,4,4,12. |
Этот файл состоит из следующих частей:
VSWizard — это номер версии формата файла шаблона, который для Visual Studio равен "VSWizard 8.0". Любые другие номера не допустимы и в случае использования будут приводить к ошибке "Недопустимый формат".
Wizard — Это программный ИД (ProgID), такой как MyWizard.MyClass, или строковое представление GUID для CLSID мастера, который также будет параллельно создан Visual Studio.
Param — Эти параметры необязательны и их можно добавить столько, сколько требуется для разрабатываемого мастера. Их использование позволяет файлу VSZ передавать мастеру дополнительные пользовательские параметры. Каждое значение передается мастеру как строковый элемент в массиве.
См. также
Задачи
Практическое руководство. Создание надстройки
Пошаговое руководство. Создание мастера
Основные понятия
Добавление мастеров в диалоговые окна "Добавить элемент" и "Создать проект" при помощи файлов VSDIR