Condividi tramite


Proprietà VSProject.References

Ottiene l'insieme References per il progetto. Sola lettura.

Spazio dei nomi:  VSLangProj
Assembly:  VSLangProj (in VSLangProj.dll)

Sintassi

'Dichiarazione
ReadOnly Property References As References
    Get
References References { get; }
property References^ References {
    References^ get ();
}
abstract References : References
function get References () : References

Valore proprietà

Tipo: VSLangProj.References
Insieme References che contiene oggetti Reference, ciascuno rappresentante un riferimento.

Note

Prima di creare codice in base a un componente esterno, è necessario che il progetto contenga un riferimento a tale componente. È possibile fare riferimento a tre tipi di componenti: assembly .NET, server e controlli di automazione COM nonché altri progetti all'interno della stessa soluzione che espongono componenti.

Esempi

[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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VSProject Interfaccia

Spazio dei nomi VSLangProj