Поделиться через


Файл мастера (VSZ-файл)

Интегрированная среда разработки (IDE) использует VSZ-файлы для запуска мастеров. Эти VSZ-файлы содержат сведения, которые интегрированная среда разработки использует для определения того, какой мастер будет вызывать и какие сведения передаются мастеру.

VSZ-файл — это версия текстового файла с форматом ini, который не содержит разделов. Сведения, известные интегрированной среде разработки, хранятся в начале файла. Это обеспечивает связь между мастером, который вызывает интегрированная среда разработки и параметры, которые находятся в VSZ-файле, передаваемым в интегрированную среду разработки. Остальная часть файла предоставляет параметры, относящиеся к мастеру, и которые собираются интегрированной интегрированной среды разработки и передаются в конкретный мастер.

В следующем примере показано содержимое VSZ-файла.

VSWizard 8.0
Wizard=VsWizard.CBlankSiteWizard -or- {123-1234556-123334}
Param="WIZARDNAME = Wizard One"
Param="WIZARDUI = FALSE"

Ниже приведены части в VSZ-файле.

Часть Description
VSWizard Первый параметр в файле — номер версии формата файла шаблона. Номер версии должен быть 6.0, 7.0, 7.1 или 8.0. Другие числа не могут быть запущены и вызваны ошибкой недопустимого формата.
Мастер Это поле содержит OLE ProgID мастера или строковое представление идентификатора GUID мастера, созданного интегрированной средой разработки.
Param Эти части являются необязательными. Вы можете добавить столько, сколько нужно.

Параметры позволяют VSZ-файлу передавать дополнительные пользовательские параметры мастеру. Каждое значение передается в виде строкового элемента в массиве вариантов в мастер. Дополнительные сведения см. в разделе "Пользовательские параметры".

Чтобы добавить идентификатор языкового стандарта по умолчанию в VSZ-файл, укажите FALLBACK_LCID=xxxx, где xxxx — это идентификатор языкового стандарта, например 1033 для английского языка. При FALLBACK_LCID определении параметра мастер использует предоставленный резервный идентификатор языкового стандарта, если текущий идентификатор не найден.

См. также