BuildManager::ContainingProject Property
Visual Studio 2015
Gets the project of which the selected item is a part. Read-only.
Assembly: VSLangProj (in VSLangProj.dll)
This example demonstrates how to use a private macro function to retrieve the name of the project of which the selected project item is a part. 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: