共用方式為


Reference.ContainingProject 屬性

取得選定項目所屬專案。 唯讀。

命名空間:  VSLangProj
組件:  VSLangProj (在 VSLangProj.dll 中)

語法

'宣告
ReadOnly Property ContainingProject As Project
    Get
Project ContainingProject { get; }
property Project^ ContainingProject {
    Project^ get ();
}
abstract ContainingProject : Project
function get ContainingProject () : Project

屬性值

型別:EnvDTE.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 安全性

請參閱

參考

Reference 介面

VSLangProj 命名空間