IWizard 인터페이스

템플릿 마법사 확장의 논리를 정의합니다.

네임스페이스:  Microsoft.VisualStudio.TemplateWizard
어셈블리:  Microsoft.VisualStudio.TemplateWizardInterface(Microsoft.VisualStudio.TemplateWizardInterface.dll)

구문

‘선언
Public Interface IWizard
public interface IWizard
public interface class IWizard
type IWizard =  interface end
public interface IWizard

IWizard 형식에서는 다음과 같은 멤버를 노출합니다.

메서드

  이름 설명
Public 메서드 BeforeOpeningFile 템플릿에서 항목을 열기 전에 사용자 지정 마법사 논리를 실행합니다.
Public 메서드 ProjectFinishedGenerating 프로젝트 생성이 완료되면 사용자 지정 마법사 논리를 실행합니다.
Public 메서드 ProjectItemFinishedGenerating 프로젝트 항목 생성이 완료되면 사용자 지정 마법사 논리를 실행합니다.
Public 메서드 RunFinished 마법사가 모든 작업을 완료하면 사용자 지정 마법사 논리를 실행합니다.
Public 메서드 RunStarted 템플릿 마법사 실행을 시작할 때 사용자 지정 마법사 논리를 실행합니다.
Public 메서드 ShouldAddProjectItem 지정된 프로젝트 항목을 프로젝트에 추가해야 하는지 여부를 나타냅니다.

위쪽

설명

템플릿 마법사 확장은 vsprvs가 템플릿에서 프로젝트나 항목을 인스턴스화할 때 실행됩니다. 자세한 내용은 방법: 프로젝트 템플릿에 마법사 사용을 참조하십시오.

참고 항목

참조

Microsoft.VisualStudio.TemplateWizard 네임스페이스