VSProject.References - свойство
Обновлен: Ноябрь 2007
Возвращает объект References коллекции для проекта. Доступно только для чтения.
Пространство имен: VSLangProj
Сборка: VSLangProj (в VSLangProj.dll)
Синтаксис
'Декларация
ReadOnly Property References As References
'Применение
Dim instance As VSProject
Dim value As References
value = instance.References
References References { get; }
property References^ References {
References^ get ();
}
function get References () : References
Значение свойства
Тип: VSLangProj.References
Коллекция References содержит объекты Reference, каждый из которых представляет ссылку.
Заметки
Чтобы написать код для внешнего компонента, необходимо сначала добавить в проект ссылку на этот компонент. Ссылка может быть сделана на три типа компонентов: на сборки .NET, на серверы автоматизации и элементы управления COM, а также на другие проекты в пределах того же решения, которые предоставляют компоненты.
Примеры
' 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
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.