Visual Basic 및 Visual C# 프로젝트 확장
업데이트: 2007년 11월
Visual Studio에 포함된 프로그래밍 가능한 프로젝트 중립 개체 모델은 IDE(통합 개발 환경)의 내부 구성 요소와 이벤트에 대한 액세스를 제공합니다. 이러한 "일반 확장성" 모델에는 솔루션, 프로젝트, 도구 창, 코드 편집기, 디버거, 코드 개체, 문서 및 이벤트를 나타내는 구성 요소가 있습니다. 이 일반 확장성 모델에 대한 내용은 Visual Studio 환경 확장을 참조하십시오.
Visual Studio에는 Visual Basic 및 Visual C# 프로젝트와 여기에 포함된 프로젝트 항목을 노출하는 프로그래밍 가능한 개체 모델도 포함되어 있습니다. 이 모델에는 IDE에서 작업을 자동화하고 프로젝트 형식 및 프로젝트 항목을 확장하는 데 사용할 수 있는 여러 개체가 들어 있습니다.
단원 내용
프로젝트 확장성 소개
Visual Studio에서 Visual Basic 및 Visual C# 프로젝트를 확장하는 개체 모델과 개념에 대해 간략하게 설명합니다.특정 프로젝트 형식의 프로젝트, 프로젝트 항목 및 구성 속성에 액세스
Visual Basic 및 Visual C# 프로젝트의 구성 속성과 프로젝트 및 프로젝트 항목에 액세스하는 방법을 설명하는 항목의 링크를 제공합니다.방법: 매크로를 사용하여 Visual Basic 또는 C# 코드 편집기에서 텍스트 추가
매크로를 사용하여 Visual Basic 또는 Visual C# 코드 편집기에 텍스트를 추가하는 방법을 보여 줍니다.방법: 확장성을 사용하여 새 Windows 응용 프로그램 만들기
Visual Basic 또는 Visual C# Windows 응용 프로그램을 만드는 방법을 보여 줍니다.VSProject2 개체 소개
VSProject2 개체의 속성과 메서드에 대해 설명합니다.이벤트에 응답(Visual Basic 및 Visual C# 프로젝트)
추가 기능 및 매크로를 사용하여 프로젝트 중립 이벤트와 프로젝트 형식별 이벤트에 응답하는 방법을 설명하는 항목의 링크를 제공합니다.BuildManager 개체 소개
BuildManager 개체에 대해 설명합니다.매크로 프로젝트 개체 모델
매크로 프로젝트의 확장성 개체에 액세스하고 일반 확장성의 차이를 해결하고 매크로에서 VSProject2 및 기타 VSLangProj80 개체에 액세스하는 방법에 대해 설명합니다.Visual Basic 및 C# 확장성 응용 프로그램의 FileCodeModel 개체 및 CodeModel 개체
FileCodeModel 및 CodeModel 개체에 대해 설명하는 항목의 링크를 제공합니다.Visual Basic 및 Visual C# 확장성 문제 해결
Visual Basic 또는 Visual C# 프로젝트에 대한 확장성 응용 프로그램을 개발할 때 일반적으로 발생하는 확장성 문제 중 일부를 해결하는 방법에 대해 자세히 설명합니다.
관련 단원
Visual Studio의 자동화 및 확장성
Visual Studio에서의 일반 확장성에 대한 항목의 링크를 제공합니다.프로젝트를 위한 Visual Basic 및 Visual C# 확장성 개체 모델
개체 모델 확장에 대해 설명합니다.IDE의 Visual Basic 및 Visual C# 프로젝트 확장을 위한 개체 모델입니다.