Właściwość VCReference.Reference —
Pobiera odwołanie skojarzonych z tej konfiguracji.
Przestrzeń nazw: Microsoft.VisualStudio.VCProjectEngine
Zestaw: Microsoft.VisualStudio.VCProjectEngine (w Microsoft.VisualStudio.VCProjectEngine.dll)
Składnia
'Deklaracja
ReadOnly Property Reference As Object
Object Reference { get; }
property Object^ Reference {
Object^ get ();
}
abstract Reference : Object with get
function get Reference () : Object
Wartość właściwości
Typ: System.Object
Obiekt reprezentujący odwołanie skojarzonych z tej konfiguracji.
Przykłady
Zobacz Jak: kompilowania przykładowy kod do projektu modelu rozszerzalności informacje na temat skompilować i uruchomić ten przykład.
' Add a reference to Microsoft.VisualStudio.VCProjectEngine.
' This sample displaya 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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..