문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

기능적 자동화 그룹

Visual Studio의 추가 기능은 Visual Studio 2013에서 사용되지 않습니다. 추가 기능을 VSPackage 확장으로 업그레이드하는 것이 좋습니다. 업그레이드에 대한 자세한 내용은 FAQ: VSPackage 확장으로 추가 기능 변환 을 참조하십시오.

자동화 개체 모델은 몇 가지 확장 가능한 기능적 개체의 그룹으로 구성됩니다. 이러한 개체는 IDE(통합 개발 환경)의 주요 측면을 제어하고 Visual Studio의 모든 프로젝트 형식에 적용됩니다. 이러한 그룹의 작동을 이해하면 자동화 개체 모델을 좀 더 쉽게 이해하고 사용할 수 있습니다.

이러한 기능적 그룹의 개체에 대해서는 자동화 개체 모델 차트에 자세히 설명되어 있습니다. 다음은 이러한 기능 그룹입니다.

  • 솔루션, 프로젝트 및 프로젝트 항목 개체

  • 빌드 개체

  • 코드 편집기 개체

  • 코드 정의 조작 개체

  • 도구 창 및 문서 조작 개체

  • 작업 목록, 출력 창, 도구 상자 등의 도구 창 관련 개체

  • 명령 개체

  • 디버깅 개체

  • 이벤트 처리 개체

각 기능적 그룹은 특정 용도로 사용되는 하나 이상의 관련 개체, 컬렉션 및 인터페이스로 구성됩니다. 예를 들어, 이벤트 개체 그룹의 기본 기능은 IDE에서 발생하는 이벤트에 액세스할 수 있도록 하는 것입니다. 이 그룹의 개체 중 하나인 TaskListEvents 개체를 사용하면 작업 목록에서 발생하는 이벤트에 응답할 수 있습니다. 이 그룹의 또 다른 개체인 BuildEvents 개체를 사용하면 빌드 시작 또는 완료와 같이 빌드 작업에서 발생하는 이벤트에 응답할 수 있습니다.

모든 Visual Studio 언어에서 사용할 수 있는 핵심 자동화 모델과 더불어 Visual Studio의 각 언어에서는 특별한 기능에 액세스할 수 있는 하나 이상의 프로젝트별 자동화 모델을 제공합니다. Visual Basic 및 Visual C# 프로젝트의 경우 이 모델은 다음 어셈블리에 있습니다.

이 기능에 대한 자세한 내용은 프로젝트 확장성 소개를 참조하십시오.

Visual C++의 경우 어셈블리는 다음과 같습니다.

이러한 어셈블리는 각각 Visual C++ 특정 코드 모델, Visual C++ 프로젝트 모델 및 Visual C++ 마법사 모델을 나타냅니다.

표시: