Reference3.Path Eigenschaft

Definition

Ruft den Pfad zur Verweis Datei ab.

public:
 property System::String ^ Path { System::String ^ get(); };
public:
 property Platform::String ^ Path { Platform::String ^ get(); };
[System.Runtime.InteropServices.DispId(8)]
public string Path { [System.Runtime.InteropServices.DispId(8)] get; }
[<System.Runtime.InteropServices.DispId(8)>]
[<get: System.Runtime.InteropServices.DispId(8)>]
member this.Path : string
Public ReadOnly Property Path As String

Eigenschaftswert

String

Eine Zeichenfolge, die den Pfad darstellt.

Implementiert

Attribute

Beispiele

In diesem Beispiel werden der Name und der Pfad für den ersten Verweis in einem geöffneten- Visual Basic oder- Visual C# Projekt angezeigt. Informationen zum Ausführen dieses Beispiels als Add-in finden Sie unter Gewusst wie: Kompilieren und Ausführen der Code Beispiele für das Automatisierungs Objektmodell.

Imports VSLangProj  
Imports VSLangProj2  
Imports VSLangProj80  
Public Sub OnConnection(ByVal application As Object, _  
 ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _  
 ByRef custom As Array) Implements IDTExtensibility2.OnConnection  
    applicationObject = CType(application, DTE2)  
    addInInstance = CType(addInInst, AddIn)  
    GetPath(applicationObject)  
End Sub  
Sub GetPath(ByVal dte As DTE2)  
    Dim aProject As Project  
    Dim aVSProject As VSProject2  
    ' The first project is a Visual Basic or C# project.  
    aProject = applicationObject.Solution.Projects.Item(1)  
    aVSProject = _  
    CType(applicationObject.Solution.Projects.Item(1).Object, _  
    VSProject2)  
    Dim newRef As Reference3  
    newRef = CType(aVSProject.References.Item(1), Reference3)  
    MsgBox("The name of the first reference in the project is: "   
    & newRef.Name & vbCr & "its path is: " & newRef.Path)  
End Sub  
using System.Windows.Forms;  
using VSLangProj;  
using VSLangProj2;  
using VSLangProj80;  
public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)  
{  
    applicationObject = (DTE2)application;  
    addInInstance = (AddIn)addInInst;  
    GetPath(((DTE2)applicationObject));  
}  
public void GetPath(DTE2 dte)  
{  
    // The first project is a Visual Basic or C# project.  
    VSProject2 aVSProject =  
((VSProject2)(applicationObject.Solution.Projects.Item(1).Object));  
    Reference3 aRef = null;  
    aRef = ((Reference3)(aVSProject.References.Item(1)));  
    MessageBox.Show("The  first reference in the project is: "   
+ aRef.Name +"\n" + "and its path is: " + aRef.Path);  
}  

Hinweise

Path Gibt den Pfad und den Dateinamen des Verweises zurück, wenn er aufgelöst werden kann. Wenn der Pfad nicht aufgelöst werden kann, wird eine leere Zeichenfolge zurückgegeben. Weitere Informationen zum Auflösen von Verweisen finden Sie unter Add .

Der Pfad darf keine UNC-oder-URL sein.

Gilt für