Поделиться через


VSProject.References - свойство

Получает коллекцию References для проекта. Только для чтения.

Пространство имен:  VSLangProj
Сборка:  VSLangProj (в VSLangProj.dll)

Синтаксис

'Декларация
ReadOnly Property References As References
References References { get; }
property References^ References {
    References^ get ();
}
abstract References : References with get
function get References () : References

Значение свойства

Тип: VSLangProj.References
Коллекция References, содержащая объекты Reference, каждый из которых представляет ссылку.

Заметки

Чтобы написать код для внешнего компонента, необходимо сначала добавить в проект ссылку на этот компонент. Ссылка может быть сделана на три типа компонентов: на сборки .NET, на серверы автоматизации и элементы управления COM, а также на другие проекты в пределах того же решения, которые предоставляют компоненты.

Примеры

[Visual Basic]

' Macro Editor
' Assuming that the first project in the solution is a Visual Basic or C#
' application, this routine lists the references in the project.
Imports VSLangProj
Sub ListReferences()
   ' Retrieve the VSProject object.
   Dim theVSProject As VSProject = _
      CType(DTE.Solution.Projects.Item(1).Object, VSProject)

   ' Retrieve the references collection.
   Dim refs As References = theVSProject.References

   ' Create a string list of the reference names.
   Dim refList As String = ""
   Dim aRef As Reference
   For Each aRef In refs
      refList &= aRef.Identity & ControlChars.CrLf
   Next
   MsgBox(refList)
End Sub

Безопасность платформы .NET Framework

См. также

Ссылки

VSProject Интерфейс

VSLangProj - пространство имен