統合開発環境 (IDE) では、.vsz ファイルを使用してウィザードを起動します。 これらの .vsz ファイルには、どのウィザードを呼び出すか、およびどの情報をウィザードに渡すかを決定するために IDE が使用する情報が含まれています。
.vsz ファイルは、セクションのない .ini 形式のテキスト ファイルのバージョンです。 IDE に知らせる情報は、ファイルの先頭に格納されます。 これにより、IDE が呼び出すウィザードと、IDE に渡される .vsz ファイル内のパラメーターとの間のリンクが提供されます。 ファイルの残りの部分では、ウィザードに固有のパラメーター、および IDE によって収集され、特定のウィザードに渡されるパラメーターが提供されます。
.vsz ファイルの内容の例を次に示します。
VSWizard 8.0
Wizard=VsWizard.CBlankSiteWizard -or- {123-1234556-123334}
Param="WIZARDNAME = Wizard One"
Param="WIZARDUI = FALSE"
.vsz ファイルの各パーツを次に示します。
部分 | 説明 |
---|---|
VSWizard | ファイルの最初のパラメーターは、テンプレート ファイル形式のバージョン番号です。 このバージョン番号は 6.0、7.0、7.1、または 8.0 である必要があります。 その他の番号は起動できず、無効な形式エラーが発生します。 |
ウィザード | このフィールドには、ウィザードの OLE ProgID、または IDE で一緒に作成されるウィザードの CLSID の GUID 文字列表現が含まれます。 |
Param | これらのパーツはオプションです。 必要な数だけ追加できます。 |
パラメーターにより、.vsz ファイルからウィザードに追加のカスタム パラメーターを渡すことができます。 各値は、変数の配列内の文字列要素としてウィザードに渡されます。 詳細については、「カスタム パラメーター」を参照してください。
既定のロケール ID を .vsz ファイルに追加するには、FALLBACK_LCID
= xxxx を指定します。ここで、xxxx はロケール ID です (たとえば、英語の場合は 1033)。 FALLBACK_LCID
パラメーターが定義されているとき、現在の ID が見つからない場合、ウィザードでは指定されたフォールバック ロケール ID を使用します。