Compartir a través de


Project.ParentProjectItem (Propiedad)

Obtiene un objeto ProjectItem para el proyecto anidado en el proyecto host.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
ReadOnly Property ParentProjectItem As ProjectItem
ProjectItem ParentProjectItem { get; }
property ProjectItem^ ParentProjectItem {
    ProjectItem^ get ();
}
abstract ParentProjectItem : ProjectItem with get
function get ParentProjectItem () : ProjectItem

Valor de propiedad

Tipo: EnvDTE.ProjectItem
Un objeto ProjectItem.

Comentarios

Visual Studiopermite a algunos proyectos, como proyectos de Enterprise Templates, incluir otros proyectos como elementos y, específicamente, como subproyectos. Cada uno de esos proyectos es una plantilla para una aplicación empresarial e incluye Visual Basic y Visual C++ subproyectos. Si tiene tales una interfaz de proyecto o proyecto ajustado, a continuación, ParentProjectItem devuelve el ProjectItem objeto para el elemento en el proyecto de plantilla que es el proyecto ajustado.

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

Project Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Controlar proyectos y soluciones