Файл мастера (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
определении параметра мастер использует предоставленный резервный идентификатор языкового стандарта, если текущий идентификатор не найден.