다음을 통해 공유


프로젝트 형식의 필수 정보

Visual Studio같은 몇 가지 프로젝트 형식 언어에 있는 Visual C# 또는 Visual Basic. Visual Studio 도 수 있게 만든 고유한 프로젝트 형식입니다.

사용자 지정 명령, 편집기, 도구 창에 추가 하려는 경우 Visual Studio, 새 프로젝트 형식을 만들지 않고 이렇게 수 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

마찬가지로, 지원 되는 동작을 사용자 지정 하려는 경우 Visual C# 및 Visual Basic 형식의 프로젝트를 할 수 있으므로 하위 프로젝트를 사용 하 여. 자세한 내용은 프로젝트 하위를 참조하십시오.

새 프로젝트 형식 이외의 언어를 기반으로 하는 프로젝트를 만들어야 합니다 Visual C# 및 Visual Basic 다음 중 하나를 지원 하려는 경우:

  • Build

  • 배포

  • 여러 구성

  • 소스 제어

  • 디버깅

  • 솔루션 탐색기에서 프로젝트 항목

  • 해당 프로젝트 열기 또는 새 프로젝트 대화 상자

  • 중첩 프로젝트

  • 프로젝트 형식에서 기능에 대 한 자세한 내용은 다음을 참조 하십시오.

  • 프로젝트 형식인 인터페이스 집합을 구현 하는 개체에 있는 VSPackage Visual Studio 것으로 예상 됩니다. C# 프로젝트 형식을 개발 하는 데 사용 중인 경우 패키지 프레임 워크 관리 프로젝트 클래스는 데 필요한 인터페이스를 구현 하 고 해당 구현을 상속할 수 있습니다. 자세한 내용은 패키지 관리 되는 프레임 워크를 사용 하 여 프로젝트 형식 (C#)를 구현 하를 참조하십시오.

  • C + + 개발자에 게는 HierUtil 라이브러리의 클래스와 비슷한 방식으로 작동합니다. 자세한 내용은 Using HierUtil7 to Implement a Project Type (C++)를 참조하십시오.

  • 프로젝트 형식.exe 또는.dll 어셈블리를 작성 하는 일반적인 소스 코드 파일 이외의 데이터를 지원할 수 있습니다. 예를 들어, Visual Studio 데이터베이스 프로젝트를 디스크에 저장 된 스크립트 및 쿼리 파일에 대 한 참조가 포함 될 및 명령에 추가 솔루션 탐색기 를 실행 하는 스크립트와 데이터베이스에 있지만 프로젝트에 대 한 쿼리 빌드 동작이 지원 되지 않는. 자세한 내용은 열기 및 프로젝트 항목 저장를 참조하십시오.

  • 프로젝트 형식 모든 파일을 사용할 수 없습니다. 예를 들어, 프로젝트 형식 모든 데이터를 데이터베이스에 저장할 수 있습니다. Visual Studio프로젝트 형식에는 프로젝트 및 프로젝트 항목에 대 한 데이터 유지 방법을 완전히 제어할 수 있습니다. 자세한 내용은 프로젝트 형식 디자인 결정를 참조하십시오.

  • 프로젝트 형식을 제공 해야 한 프로젝트 공장, 프로젝트의 인스턴스를 만드는 개체입니다 입력 될 때마다 Visual Studio 는 프로젝트 유형을 기반으로 하는 프로젝트를 만들거나 열면 하도록 지정 됩니다. 자세한 내용은 프로젝트 공장을 사용 하 여 프로젝트 인스턴스 만들기를 참조하십시오.

  • 프로젝트 형식 프로젝트 및 프로젝트 항목에 대 한 서식 파일을 제공 해야 합니다. Visual Studio사용자가 새 프로젝트를 만들고 기존 프로젝트에 새 항목을 추가 하는 경우 서식 파일을 사용 합니다. 자세한 내용은 프로젝트 및 프로젝트 항목 템플릿 추가를 참조하십시오.

  • 프로젝트 형식을 디버그 및 릴리스 같은 여러 구성을 지원할 수 있습니다. 사용자 지정 속성 페이지를 사용 하 여 프로젝트의 다양 한 구성을 변경할 수 있습니다. 자세한 내용은 구성 옵션 관리를 참조하십시오.

참고 항목

개념

관리 코드 프로젝트 형식을 배포