Proprietà Project.ParentProjectItem
Ottiene un oggetto ProjectItem per il progetto annidato nel progetto host.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
ReadOnly Property ParentProjectItem As ProjectItem
ProjectItem ParentProjectItem { get; }
property ProjectItem^ ParentProjectItem {
ProjectItem^ get ();
}
abstract ParentProjectItem : ProjectItem with get
function get ParentProjectItem () : ProjectItem
Valore proprietà
Tipo: EnvDTE.ProjectItem
Oggetto ProjectItem.
Note
Visual StudioConsente di includere altri progetti come elementi, in particolare, come sottoprogetti alcuni progetti, ad esempio i progetti di modelli Enterprise. Ciascuno di questi progetti è un modello per un'applicazione aziendale e include Visual Basic e Visual C++ sottoprogetti. Se si dispone di tale interfaccia del progetto o progetto incluso, quindi ParentProjectItem restituisce il ProjectItem oggetto per l'elemento nel progetto di modello che rappresenta il progetto incluso.
Esempi
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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.