다음을 통해 공유


이벤트에 응답(Visual Basic 및 Visual C# 프로젝트)

업데이트: 2007년 11월

환경 이벤트는 일반 환경 이벤트와 특정 형식의 프로젝트에 적용되는 환경 이벤트라는 두 가지 범주로 나뉩니다. 일반 환경 이벤트에는 창 이벤트, 작업 목록 이벤트, 도구 창 이벤트 등이 포함됩니다.

Visual C#, Visual Basic 및 Visual J# 프로젝트에 적용되는 환경 이벤트는 VSLangProjVSLangProj80에 정의되어 있습니다. EnvDTE80 네임스페이스에는 프로젝트별 이벤트 개체 두 가지가 포함되어 있습니다. 이 두 개체는 ProjectsEventsProjectItemsEvents이며, 이러한 개체는 프로젝트 형식별로도 사용할 수 있습니다. 그러나 ProjectsEventsProjectItemsEvents는 Visual Studio IDE(통합 개발 환경)에서 모든 프로젝트 형식에 대해 정의되어 있습니다. 특정 형식의 프로젝트에 적용되는 이벤트에는 참조 이벤트, 가져오기 이벤트(Visual Basic에만 해당), 웹 참조 이벤트, 빌드 관리자 이벤트, 프로젝트 이벤트 및 프로젝트 항목 이벤트가 있습니다.

단원 내용

참조

  • VSProjectEvents2
    VSProjectEvents 클래스를 확장합니다. 새 클래스는 웹 참조 이벤트에 대한 액세스를 제공합니다.

  • Events2
    확장성 모델의 모든 이벤트에 액세스할 수 있습니다. 확장성 모델 안의 특정 개체로부터 이벤트가 노출될 수도 있습니다.

관련 단원

  • 자동화 이벤트에 응답
    일반 자동화 모델을 사용하여 이벤트를 처리하는 방법에 대해 설명합니다.

  • 프로젝트 확장성 소개
    Visual Studio IDE에서 Visual C#, Visual Basic 및 Visual J# 프로젝트를 확장하는 개체 모델에 대해 설명합니다.