다음을 통해 공유


마법사용으로 만들어진 파일

업데이트: 2007년 11월

마법사는 새 프로젝트 대화 상자의 이름 상자에서 지정하는 이름을 사용하여 몇 가지 파일과 클래스의 이름을 만듭니다.

사용자 지정 마법사는 프로젝트에서 사용하기 위해 만든 파일에 주석을 추가합니다. 또한 사용자 지정 마법사는 새 응용 프로그램 디렉터리에 ReadMe.txt 텍스트 파일을 만듭니다. 이 파일에는 사용자 지정 마법사에서 새로 만든 다른 파일의 내용과 용도에 대한 설명이 있습니다.

사용자 지정 마법사에서 만드는 파일에 대한 설명이 다음 표에 있습니다. 마법사를 만들기 위해 키 요소가 상호 작용하는 방법은 마법사 디자인을 참조하십시오.

파일

설명

Project.vsz

이전의 .ini 형식과 유사한 텍스트 파일입니다. 이 파일에서는 마법사 엔진을 식별하고 컨텍스트 및 선택적인 사용자 지정 매개 변수를 제공합니다.

Project.vsdir

마법사 프로젝트의 항목과 Visual Studio 셸 사이에 라우팅 서비스를 제공하는 텍스트 파일입니다.

HTML 파일(옵션)

마법사에 HTML 인터페이스인 UI(사용자 인터페이스)를 포함할 수 있습니다. UI가 없는 파일에는 HTML 파일이 포함되지 않습니다.

Default.htm은 UI에 기능을 지정하는 파일입니다. 사용자 지정 마법사의 응용 프로그램 설정에서 두 페이지 이상 지정하면 추가되는 파일의 이름은 각각 Page_PageNum.htm으로 지정됩니다.

스크립트 파일

마법사는 스크립트 엔진에 액세스하여 각 프로젝트에 대해 JScript 파일과 Default.js를 만듭니다. 이 마법사에서 만드는 파일에는 Common.js도 포함됩니다. 이 파일에는 마법사를 사용자 지정하기 위해 Visual C++ 마법사, 코드 및 환경 개체 모델에 액세스하는 JScript 함수가 포함되어 있습니다. 마법사 프로젝트의 Default.js 파일에서 함수를 사용자 지정하고 추가할 수 있습니다.

템플릿

마법사의 템플릿은 마법사 사용자의 선택에 따라 구문이 분석되어 기호 테이블에 삽입되는, 지시문이 포함된 텍스트 파일 모음입니다. 템플릿 텍스트 파일은 사용자의 입력에 따라 렌더링되어 프로젝트에 추가됩니다. 마법사 컨트롤의 기호 테이블에 직접 액세스하여 필요한 정보를 얻을 수 있습니다.

Templates.inf

프로젝트와 연결된 모든 템플릿이 나열된 텍스트 파일입니다.

Default.vcproj

프로젝트 형식에 대한 정보가 포함된 .xml 파일입니다.

Sample.txt

마법사 지시문 사용 방법이 표시된 템플릿 파일입니다.

ReadMe.txt

사용자 지정 마법사에서 만드는 각 파일에 대한 요약 정보가 포함된 템플릿 파일입니다.

이미지(선택적 요소)

아이콘, GIF, BMP 및 기타 HTML 지원 이미지 형식과 같은 이미지를 제공하여 마법사의 UI를 향상시킬 수 있습니다. UI가 없는 마법사에는 이미지가 필요 없습니다.

Styles.css(선택적 요소)

UI의 서식을 정의하는 파일입니다. 마법사에 사용자 인터페이스가 없으면 사용자 지정 마법사에서 .css 파일을 만들지 않습니다.

참고   마법사 파일과 디렉터리를 삭제할 경우에는 vc7\vcprojects 디렉터리에서 다음 파일도 삭제해야 합니다. 이 파일을 삭제하지 않으면 마법사 아이콘이 계속 새 프로젝트 대화 상자에 나타납니다.

  • projectname.vsz

  • projectname.ico

  • projectname.vsdir

또한, 마법사에는 공용으로 사용되는 JScript 함수가 있는 Common.js 파일이 포함됩니다. 이 파일은 Visual C++에서 다른 프로젝트 형식을 만드는 데 사용하는 마법사를 포함하여 모든 마법사에서 공유됩니다. 자세한 내용은 공용 JScript 함수를 사용하여 C++ 마법사 사용자 지정을 참조하십시오.

참고 항목

작업

사용자 지정 마법사 만들기

개념

마법사 디자인

공용 JScript 함수를 사용하여 C++ 마법사 사용자 지정

참조

사용자 지정 마법사