프로젝트 형식 만들기
새 프로젝트 형식을 만들어 Visual Studio를 확장할 수 있습니다. 새 프로젝트 형식을 만들려면 몇 가지 개념을 이해하고 여러 단계를 완료해야 합니다. 다음 항목에서는 프로젝트 형식을 만드는 방법에 대한 개요를 제공합니다.
이 섹션의 내용
새 프로젝트 형식을 만들기 전에 수행해야 하는 항목, 프로젝트 파일 지속성 및 약정 메커니즘 디자인 결정에 대해 설명합니다.
코드 편집, 컴파일, 빌드, 디버깅 및 프로젝트에 애플리케이션 배포와 같은 프로그래밍 작업을 지원하는 새 프로젝트 형식을 만들기 위해 수행해야 하는 단계에 대한 개요를 제공합니다.
프로젝트 팩터리를 제공하고 사용하여 새 프로젝트의 인스턴스를 만드는 방법에 대한 정보를 제공합니다.
기본 경로 및 데이터를 제공하는 레지스트리의 문 코드 샘플과 각 문에 대한 레지스트리 스크립트의 항목이 포함된 테이블을 제공합니다.
파일 및 비 파일 기반 프로젝트 개체를 모두 유지하는 데 IPersistFileFormat
을 사용하는 방법을 설명합니다.
프로젝트 형식이 MSBuild 빌드 엔진을 사용하여 사용자가 Visual Studio 및 명령줄에서 빌드할 수 있도록 하는 방법을 설명합니다.
관련 단원
개체 브라우저 및 클래스 뷰 창과 같은 코드 보기 도구의 아키텍처에 대해 설명합니다. VSPackage에서 개체 검색을 구현하는 데 사용되는 인터페이스 및 메서드에 대해 설명합니다.
프로젝트 항목을 열 때 사용되는 편집기 및 프로젝트 리소스를 조작할 수 있는 방법을 결정하는 데 프로젝트가 수행되는 중요성에 대해 설명합니다.
VSPackage에 고유한 ID를 제공하는 방법과 고객에게 배포할 수 있도록 VSPackage DLL 및 기타 정보를 Windows Installer 패키지(.MSI 파일)에 래핑하는 방법을 보여 줍니다.
Visual Studio에서 계층 구조를 보고 해결하는 방법을 설명합니다.
Visual Studio 환경을 확장하고 고유한 VSPackage를 구현하는 방법을 설명하는 설치 가능한 COM 개체인 VSPackage에 대한 개요를 제공합니다.
프로젝트를 사용하여 코드를 수정하고, 코드를 컴파일 및 빌드하고, 코드를 실행하고 디버그하는 방법을 설명하고, 프로젝트 형식을 만드는 방법에 대한 자세한 항목에 대한 링크를 제공합니다.