Project.ParentProjectItem 속성

호스트 프로젝트에서 중첩 프로젝트에 대한 ProjectItem 개체를 가져옵니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
ReadOnly Property ParentProjectItem As ProjectItem
ProjectItem ParentProjectItem { get; }
property ProjectItem^ ParentProjectItem {
    ProjectItem^ get ();
}
abstract ParentProjectItem : ProjectItem
function get ParentProjectItem () : ProjectItem

속성 값

형식: EnvDTE.ProjectItem
ProjectItem 개체입니다.

설명

Visual Studio에서는 엔터프라이즈 템플릿 프로젝트 같은 일부 프로젝트에 다른 프로젝트를 항목(하위 프로젝트)으로 포함할 수 있습니다.이러한 각 프로젝트는 엔터프라이즈 응용 프로그램의 템플릿이며 Visual Basic 및 Visual C++ 하위 프로젝트를 포함합니다.이러한 프로젝트 인터페이스 또는 래핑된 프로젝트를 사용하는 경우 ParentProjectItem은 래핑된 프로젝트인 템플릿 프로젝트의 항목에 대한 ProjectItem 개체를 반환합니다.

예제

Sub ParentProjectItemExample()
   Dim proj As Project
   Dim projitems As ProjectItems
   Dim msg As String

   ' Reference the current solution and its projects and project items.
   proj = DTE.ActiveSolutionProjects(0)
   projitems = proj.ProjectItems

   ' List properties of the project and its items.
   msg = "Is the item open? " & projitems.Item(1).IsOpen & Chr(13)
   msg = msg & "The project's unique name: " & proj.UniqueName
   ' The following two properties work only if the current project 
   ' contains subprojects. If it does, then uncomment the lines to run 
   ' them.
   ' msg = msg & "The parent project item name: " & proj.ParentProjectItem.Name & Chr(13)
   ' msg = msg & "The subproject name: " & projitems.Item(1).SubProject.Name & Chr(13)
   MsgBox(msg)
End Sub

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Project 인터페이스

EnvDTE 네임스페이스

기타 리소스

프로젝트 및 솔루션 제어