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
function get ParentProjectItem () : ProjectItem
Valor de propiedad
Tipo: EnvDTE.ProjectItem
Objeto ProjectItem.
Comentarios
Visual Studio permite a algunos proyectos, como los 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 de empresa e incluye subproyectos de Visual Basic y Visual C++.Si dispone de una interfaz de proyecto o un proyecto ajustado de ese tipo, ParentProjectItem devolverá el objeto ProjectItem para el elemento del 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.