VCProjectReference.Reference 屬性
顯示與此組態相關的參照。
命名空間: Microsoft.VisualStudio.VCProjectEngine
組件: Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
語法
'宣告
ReadOnly Property Reference As Object
Object Reference { get; }
property Object^ Reference {
Object^ get ();
}
abstract Reference : Object with get
function get Reference () : Object
屬性值
型別:System.Object
物件,表示與此組態相關聯的參考。
範例
請參閱HOW TO:編譯專案模型擴充性的範例程式碼如需有關如何編譯及執行這個範例資訊。
' Add a reference to Microsoft.VisualStudio.VCProjectEngine.
' This sample displays the path of each reference in a Visual C++
' project. Therefore, make sure you have a Visual C++ project loaded
' before running this code.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module3
Sub Test()
Dim proj As Project
Dim vcproj As VCProject
Dim ref As VCReference
Dim vsref As VSLangProj.Reference
Dim refproj As Project
On Error Resume Next
' Loop each project in the solution
For Each proj In DTE.Solution.Projects
vcproj = Nothing
vcproj = CType(proj.Object, VCProject)
' If this is a Visual C++ project
If Not vcproj Is Nothing Then
' Loop each reference in the Visual C++ project
For Each ref In vcproj.VCReferences
vsref = Nothing
vsref = CType(ref.Reference, VSLangProj.Reference)
' If we have the Visual Studio reference
If Not vsref Is Nothing Then
MsgBox("The path for reference '" & vsref.Name _
& "' is '" & vsref.Path & "'.")
End If
Next
End If
Next
End Sub
End Module
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。