프로젝트 및 솔루션 제어
Visual Studio 자동화 모델에서는 응용 프로그램을 작성하는 데 사용한 프로그래밍 언어와 상관없이 솔루션, 프로젝트 및 프로젝트 내의 프로젝트 항목을 제어하는 데 사용할 수 있는 개체와 컬렉션을 제공합니다.
이와 같이 언어와 무관한 핵심 프로젝트 자동화 모델 이외에도 각 프로그래밍 언어에는 해당 언어에만 적용되는 기능에 액세스하기 위한 고유한 자체 프로젝트 자동화 모델이 있습니다.
개체 및 컬렉션
Solution2 개체와 Projects 컬렉션에는 각각 솔루션에 대한 참조와 이 솔루션의 모든 프로젝트에 대한 참조가 들어 있습니다. 이 컬렉션은 Projects 및 Projects에서 반환됩니다.
ProjectItems 컬렉션은 가상 프로젝트를 제외한 프로젝트(Project)에 포함된 모든 항목을 나타냅니다. ProjectItem 개체는 프로젝트 내의 개별 항목을 나타냅니다.
가상 프로젝트는 특정 프로젝트와 연결되지 않고 솔루션과 연결된 프로젝트입니다. 솔루션에는 솔루션 항목 및 기타 파일 프로젝트라는 두 가지 가상 프로젝트가 추가로 포함될 수 있습니다.
추가 정보 |
참조 |
---|---|
솔루션 및 해당 솔루션의 프로젝트 제어 |
|
프로그래밍 방식으로 솔루션 및 프로젝트 빌드 구성을 만드는 방법 |
|
Visual Studio 자동화 모델을 지원하지 않는 프로젝트 처리 |
|
가상 프로젝트인 솔루션 항목 및 기타 항목 프로젝트로 작업 |
|
IDE(통합 개발 환경) 세션 사이에 솔루션 및 프로젝트 변수 값 저장 |
|
솔루션 탐색기 조작 |
|
Visual Basic 및 Visual C# 프로젝트 제어 |
|
Visual C++ 프로젝트 제어 |
Microsoft.VisualStudio.VCProject 및 Microsoft.VisualStudio.VCProjectEngine. |