Sdílet prostřednictvím


Project.ParentProjectItem – vlastnost

Získává ProjectItem objektu pro projekt vnořené v projektu hostitele.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
ReadOnly Property ParentProjectItem As ProjectItem
    Get
ProjectItem ParentProjectItem { get; }
property ProjectItem^ ParentProjectItem {
    ProjectItem^ get ();
}
abstract ParentProjectItem : ProjectItem
function get ParentProjectItem () : ProjectItem

Hodnota vlastnosti

Typ: EnvDTE.ProjectItem
A ProjectItem objektu.

Poznámky

Visual StudioNěkteré projekty, jako je například šablon organizace projektů umožňuje zahrnout další projekty jako položky, konkrétně dílčí projekty. Každý z těchto projektů je šablona pro podnikové aplikace a obsahuje Visual Basic a Visual C++ dílčích projektů. Máte takový projekt rozhraní nebo zalomený projektu pak ParentProjectItem vrátí ProjectItem objektu na položku Šablona projektu, který je zalomený projektu.

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

Project Rozhraní

EnvDTE – obor názvů

Další zdroje

Controlling Projects and Solutions