次の方法で共有


VSProject.References プロパティ

プロジェクトの References コレクションを取得します。読み取り専用です。

名前空間: VSLangProj
アセンブリ: VSLangProj (vslangproj.dll 内)

構文

'宣言
'使用

プロパティ値

参照を表す Reference オブジェクトを含む References コレクションを返します。

解説

外部コンポーネントを使用するためにコードを記述する場合は、あらかじめプロジェクトにそのコンポーネントへの参照を追加しておく必要があります。参照の対象にできるコンポーネントは、.NET アセンブリ、COM オートメーションのサーバーとコントロール、コンポーネントを公開している同じソリューション内の他のプロジェクトの 3 種類です。

使用例

' 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

参照

関連項目

VSProject インターフェイス
VSProject メンバ
VSLangProj 名前空間