다음을 통해 공유


서식 파일 만들기 서식 파일

Visual Studio SDK 프로젝트 서식 파일 서식 파일 및 서식 파일 개발을 위해 사용할 수 있습니다 하는 항목 템플릿의 템플릿을 포함 합니다. 이러한 템플릿은 일부 공통 매개 변수 대체를 포함 하 고 대신 압축 된 파일은 실행 파일 또는 동적 연결 라이브러리 (Dll)로 빌드해야 합니다.

서식 파일 만들기 서식 파일을 사용 하 여 개별 서식 파일을 작성 하지 않고 더 큰 확장을 템플릿 프로젝트를 포함 수 있습니다. 소스 파일에서 버전 제어를 구현 하 고 단일 VSIX 패키지 템플릿 프로젝트 그룹의 빌드 수 있습니다.

다음 시나리오에 대 한 프로젝트 템플릿 및 항목 템플릿을 서식 파일을 사용 하는 것이 좋습니다.

  • 서식 파일이 여러 개 있는 확장을 만드는 중입니다.

  • 서식 파일 및 기타 구성 요소를 포함 하는 확장을 만드는 중입니다.

  • 콘텐츠 수준 버전 제어 바람직하지 모든 템플릿 작성 시나리오입니다.

  • 템플릿 내보내기 마법사에서 지원 되지 않는 모든 시나리오입니다.

기본 서식 파일을 만드는 시나리오의 경우에 내보내기 서식 파일 (압축된 파일에 출력) 마법사 또는 (어떤.vsix 파일에 출력 합니다.) 내보내기 템플릿 마법사 확장을 사용 하는 것 권장 서식 파일 또는 마법사가 지원 되는 시나리오에 대 한 서식 파일을 수동으로 만들 수 있습니다. 다른 템플릿 만들기 전략 비교를 참조 하십시오. Creating Project and Item Templates.

프로젝트 템플릿 및 항목 템플릿 템플릿 위치

프로젝트 템플릿 및 항목 템플릿의 템플릿을 두 위치에서 사용할 수 있는 새 프로젝트 대화 상자:

  • 아래에서 Visual Basic 확장성. 프로젝트의 기본 언어는 Visual Basic입니다.

  • 아래에서 C# 확장성. 프로젝트의 기본 언어는 C#입니다.

프로젝트 템플릿 만들기

프로젝트 템플릿을 만들려면

  1. 프로젝트 템플릿은 프로젝트를 만듭니다.

    템플릿 빈 클래스, 아이콘,.vstemplate 파일 명명 된 ProjectTemplate.vbproj 또는 ProjectTemplate.csproj, 및 일반적으로 생성 된 다른 프로젝트 형식, 어셈블리 정보 파일을 resources.resx 파일이 일부 파일에서 편집 가능한 프로젝트 파일 및.settings 파일을 생성 합니다. 각 코드 파일이 공통 매개 변수 대체가 적절 하 게 포함 되어 있습니다.

  2. 추가 하 고 필요에 따라 프로젝트에 대해 프로젝트에서 항목을 제거 합니다. 편집 가능한 프로젝트 파일이 나 어셈블리 정보 파일을.vstemplate 파일은 제거 하지 마십시오.

  3. 모든 추가 및 삭제가 반영 하도록.vstemplate 파일을 업데이트 합니다. 해당 프로젝트 요소에 있어야는 프로젝트 항목 요소 서식 파일에 포함 될 각 파일에 대 한.

  4. 코드 파일 및 기타 사용자 콘텐츠를 수정 하 고 적절 한 매개 변수 대체를 추가 합니다.

  5. 필요에 따라 생성 된 콘텐츠를 수정 합니다.

  6. 프로젝트를 빌드합니다.

    Visual Studio 서식 파일을 포함 하는 압축 된 파일을 만듭니다.

항목 템플릿 만들기

항목 템플릿 만들기

  1. 항목 서식 파일 프로젝트를 만듭니다.

    템플릿 빈 클래스, 아이콘,.vstemplate 파일 및 어셈블리 정보 파일을 생성합니다. 일부 공통 매개 변수 대체가 포함 하는 클래스 파일

  2. 추가 하 고 필요에 따라 프로젝트에 대해 프로젝트에서 항목을 제거 합니다.

  3. 모든 추가 및 삭제가 반영 하도록.vstemplate 파일을 업데이트 합니다. 해당 프로젝트 요소에 있어야는 프로젝트 항목 요소 서식 파일에 포함 될 각 파일에 대 한.

  4. 코드 파일 및 기타 사용자 콘텐츠를 수정 하 고 적절 한 매개 변수 대체를 추가 합니다.

  5. 필요에 따라 생성 된 콘텐츠를 수정 합니다.

  6. 프로젝트를 빌드합니다.

    Visual Studio 서식 파일을 포함 하는 압축 된 파일을 만듭니다.

배포

서식 파일을 배포 하려면

  1. VSIX 프로젝트를 만듭니다. 자세한 내용은 VSIX 프로젝트 서식 파일를 참조하십시오.

  2. .Vsixmanifest 파일을 엽니다.

  3. 콘텐츠 추가를 클릭합니다.

    1. 선택한 콘텐츠 형식에 대 한 프로젝트 템플릿 또는 항목 템플릿.

    2. 소스에 대 한 선택은 프로젝트 옵션을 선택한 다음 서식 파일을 포함 하는 프로젝트를 선택 합니다.

    배포 패키지에 추가할 각 서식 파일에 대해이 단계를 반복 합니다.

  4. VSIX 프로젝트를 빌드하십시오.

    Visual Studio 프로젝트의 \bin\debug\ 폴더에서.vsix 배포 가능한 파일을 만듭니다. VSIX 배포에 대한 자세한 내용은 VSIX 배포를 참조하십시오.

참고 항목

기타 리소스

프로젝트 및 솔루션

Visual Studio Templates

How to: Use the Template Wizard Extension

Visual Studio 템플릿 참조