VCReference::Reference Property
Visual Studio 2015
Gets the reference associated with this configuration.
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
Property Value
Type: System::Object^An object representing the reference associated with this configuration.
See How to: Compile Example Code for Project Model Extensibility for information about how to compile and run this example.
' 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
Show: