프로젝트 및 솔루션 제어

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

Visual Studio 자동화 모델에서는 응용 프로그램을 작성하는 데 사용한 프로그래밍 언어와 상관없이 솔루션, 프로젝트 및 프로젝트 내의 프로젝트 항목을 제어하는 데 사용할 수 있는 개체와 컬렉션을 제공합니다.

이와 같이 언어와 무관한 핵심 프로젝트 자동화 모델 이외에도 각 프로그래밍 언어에는 해당 언어에만 적용되는 기능에 액세스하기 위한 고유한 자체 프로젝트 자동화 모델이 있습니다.

개체 및 컬렉션

  • Solution2 개체와 Projects 컬렉션에는 각각 솔루션에 대한 참조와 이 솔루션의 모든 프로젝트에 대한 참조가 들어 있습니다. 이 컬렉션은 ProjectsProjects에서 반환됩니다.

  • ProjectItems 컬렉션은 가상 프로젝트를 제외한 프로젝트(Project)에 포함된 모든 항목을 나타냅니다. ProjectItem 개체는 프로젝트 내의 개별 항목을 나타냅니다.

가상 프로젝트는 특정 프로젝트와 연결되지 않고 솔루션과 연결된 프로젝트입니다. 솔루션에는 솔루션 항목 및 기타 파일 프로젝트라는 두 가지 가상 프로젝트가 추가로 포함될 수 있습니다.

추가 정보

참조

솔루션 및 해당 솔루션의 프로젝트 제어

솔루션 및 해당 프로젝트 제어

프로그래밍 방식으로 솔루션 및 프로젝트 빌드 구성을 만드는 방법

방법: 솔루션 및 프로젝트 빌드 구성 만들기

Visual Studio 자동화 모델을 지원하지 않는 프로젝트 처리

모델링되지 않은 프로젝트 개요

가상 프로젝트인 솔루션 항목 및 기타 항목 프로젝트로 작업

솔루션 항목 및 기타 항목으로 작업

IDE(통합 개발 환경) 세션 사이에 솔루션 및 프로젝트 변수 값 저장

프로젝트 및 솔루션에 정보 유지

솔루션 탐색기 조작

방법: 솔루션 탐색기 제어

Visual Basic 및 Visual C# 프로젝트 제어

프로젝트 확장성 소개

Visual C++ 프로젝트 제어

Microsoft.VisualStudio.VCProjectMicrosoft.VisualStudio.VCProjectEngine

참고 항목

작업

방법: 명령 추가 및 처리

방법: 추가 기능 만들기

연습: 마법사 만들기

개념

솔루션 및 프로젝트

자동화 개체 모델 차트

기타 리소스

환경 창 만들기 및 제어

추가 기능 및 마법사 만들기

자동화 및 확장성 참조