VSProject.References (Propriedade)

Obtém a References coleção para o projeto. Somente leitura.

Namespace: VSLangProj
Assembly: VSLangProj (em vslangproj.dll)

Sintaxe

'Declaração
'Uso

Valor de propriedade

Uma References coleção contendo Reference objetos, cada uma delas representando uma referência.

Comentários

A fim de escrever código contra um componente externo, seu projeto primeiro deve conter uma referência a esse componente. Uma referência pode ser feita a três tipos de componentes: .NET conjuntos, servidores de automação COM e controles, e outros projetos na mesma solução que expõem componentes.

Exemplo

' 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

Consulte também

Referência

VSProject (Interface)
VSProject (Membros)
VSLangProj (Namespace)