VSProjectItem.ContainingProject 属性

获取选定项所属的项目。 只读。

命名空间:  VSLangProj
程序集:  VSLangProj(在 VSLangProj.dll 中)

语法

声明
ReadOnly Property ContainingProject As Project
Project ContainingProject { get; }
property Project^ ContainingProject {
    Project^ get ();
}
abstract ContainingProject : Project with get
function get ContainingProject () : Project

属性值

类型:Project
返回 Project 对象。

备注

使用此属性可检索包含该项的 Project 对象。

示例

本示例说明了使用私有宏函数来检索包含选定项目项的项目的名称。 创建了一个测试方法来使用该函数。

' 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

.NET Framework 安全性

请参阅

参考

VSProjectItem 接口

VSLangProj 命名空间