VSProjectItem::ContainingProject Property
Visual Studio 2015
Gets the project that the selected item is a part of. Read-only.
Assembly: VSLangProj (in VSLangProj.dll)
This example demonstrates using a private macro function to retrieve the name of the project that the selected project item is a part of. A test method is created to use the function.
' Macro Editor Imports VSLangProj Private Function GetProjectName(ByVal refs As References) _ As String Return refs.ContainingProject.Name End Function Sub TestGetProjectName() ' First project is a Visual Basic or C# project. Dim theVSProject As VSProject = _ CType(DTE.Solution.Projects.Item(1).Object, VSProject) Dim refs As References = theVSProject.References MsgBox(GetProjectName(refs)) End Sub
Show: