Compartir a través de


VSProject.References (Propiedad)

Actualización: noviembre 2007

Obtiene la colección References del proyecto. Sólo lectura.

Espacio de nombres:  VSLangProj
Ensamblado:  VSLangProj (en VSLangProj.dll)

Sintaxis

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

Valor de propiedad

Tipo: VSLangProj.References

Una colección References que contiene objetos Reference, cada uno de los cuales representa una referencia.

Comentarios

Para poder escribir código que trabaje con un componente externo, el proyecto debe contener en primer lugar una referencia a dicho componente. Puede hacerse referencia a tres tipos de componentes: ensamblados .NET, servidores de automatización y controles COM, así como otros proyectos de la misma solución que expongan componentes.

Ejemplos

' 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

Permisos

Vea también

Referencia

VSProject (Interfaz)

VSProject (Miembros)

VSLangProj (Espacio de nombres)