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

VSProject2 개체 소개

VSProject2 개체를 사용하면 Visual Basic 및 Visual C# 프로젝트 구조에 액세스할 수 있습니다.

다음은 Visual Basic 및 Visual C#에 적용되는 속성과 메서드입니다.

  • Imports 속성에는 Visual Basic 프로젝트에 있는 프로젝트 수준의 모든 Imports 문의 컬렉션이 포함되어 있습니다. Imports 문을 이 컬렉션에 추가하는 대신 프로젝트의 각 코드 파일에 이 명령문을 추가할 수도 있습니다. 이 속성은 Visual Basic 프로젝트에만 적용됩니다. 자세한 내용은 Imports를 참조하십시오.

  • References 속성에는 프로젝트에 있는 모든 참조의 컬렉션이 포함되어 있습니다. 자세한 내용은 References이벤트에 응답(Visual Basic 및 Visual C# 프로젝트)을 참조하십시오.

  • WebReferencesFolder 속성은 ProjectItem 개체이며 이 개체의 ProjectItems 속성에는 프로젝트에 있는 모든 웹 참조의 컬렉션이 포함됩니다. CreateWebReferencesFolder 메서드를 사용하여 이 프로젝트 항목을 만든 다음 AddWebReference 메서드를 사용하여 웹 참조를 추가합니다.

  • WorkOffline 속성은 이제 사용되지 않습니다.

  • TemplatePath 속성은 Microsoft Visual Studio 2005에서 사용되지 않습니다. 프로젝트를 만드는 데 이 속성을 사용하지 말아야 합니다. 새 프로젝트를 만들려면 GetProjectItemTemplate을 대신 사용합니다.

  • 프로젝트를 복사하려면 CopyProject 메서드를 사용합니다.

  • Refresh 메서드는 프로젝트가 변경되면 솔루션 탐색기를 업데이트합니다.

  • BuildManager 속성은 사용자 지정 도구와 디자이너를 구현하는 데 필요한 이식 가능한 임시 실행 파일에 대한 액세스를 제공합니다. 자세한 내용은 BuildManager 개체 소개BuildManager를 참조하십시오.

또한 VSProject2 개체에는 일반 확장성 모델의 개체로 돌아가 작업할 수 있게 해 주는 이러한 속성에는 다음과 같은 것이 있습니다.

  • DTE 속성은 최상위 수준의 확장성 개체를 반환합니다. 이 속성을 통해 전체 Visual Studio 확장성 개체 모델에 액세스할 수 있습니다.

  • Project 속성은 프로젝트에 대한 일반 확장성 개체를 반환합니다. 이 개체에는 모든 Visual Studio 프로젝트에 공통적인 속성, 메서드 및 이벤트가 포함되어 있습니다.

다음 표에는 VSProject2 개체를 사용하여 Visual Basic 및 Visual C# 프로젝트를 만들고 제어하는 방법에 대해 설명하는 항목의 링크가 나와 있습니다.

받는 사람:

참조

Visual C# 및 Visual Basic 프로젝트 만들기, .zip 파일을 사용하여 프로젝트 항목 추가, VSProject2 개체를 사용하여 프로젝트 제어

방법: VSProject2 개체를 사용하여 Visual Basic 및 C# 프로젝트 조작

Visual Basic 프로젝트를 만들고 Imports 속성을 사용하여 Imports 개체에 대한 핸들 가져오기

방법: Visual Basic 프로젝트의 Imports 속성 조작

표시: