다음을 통해 공유


마법사를 시작하도록 .Vsz 파일 구성

Visual Studio에서는 .vsz라는 파일 형식을 사용하여 마법사를 시작합니다. 이러한 파일은 확장명이 .vsz인 텍스트 파일로 Visual Studio에서 호출할 마법사와 전달할 정보(있는 경우)를 결정하는 데 사용됩니다.

INI 파일과 비교

레이블이 지정된 섹션이 없다는 점만 제외하면 .vsz 파일은 .ini 형식의 텍스트 파일을 단순화시킨 것과 같습니다. 첫 번째 부분에는 Visual Studio 환경에 알려진 정보가 저장됩니다. 두 번째 섹션에서는 마법사와 관련된 특정 매개 변수를 환경에서 수집하여 이 마법사에 전달할 수 있습니다.

다음은 .vsz 예제 파일입니다.

VSWizard 8.0
Wizard=VIDWizard.CBlankSiteWizard
Param=<item1>
Param=<item2>
…

참고

마법사 값은 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 형식(8,4,4,4,12 문자 길이)의 GUID일 수도 있습니다.

이 파일은 다음과 같은 부분으로 구성되어 있습니다.

  • VSWizard - 템플릿 파일 형식의 버전 번호입니다. Visual Studio의 경우 "VSWizard 8.0"입니다. 다른 번호는 사용할 수 없습니다. 다른 번호를 사용하면 "잘못된 형식입니다."라는 오류가 발생합니다.

  • Wizard - MyWizard.MyClass 같은 ProgID(프로그래밍 ID) 또는 Visual Studio와 함께 만들어지는 마법사의 CLSID에 대한 문자열 GUID 표시입니다.

  • Param - 이러한 매개 변수는 선택적 요소이며 마법사에 필요한 만큼 추가할 수 있습니다. 이 매개 변수는 .vsz 파일이 추가 사용자 지정 매개 변수를 마법사에 전달하도록 하는 데 사용됩니다. 각 값은 배열의 문자열 요소로 마법사에 전달됩니다.

참고 항목

작업

방법: 추가 기능 만들기

연습: 마법사 만들기

개념

.Vsdir 파일을 사용하여 항목 추가 및 새 프로젝트 대화 상자에 마법사 추가

기타 리소스

추가 기능 및 마법사 만들기