(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

Assembly.Location-Eigenschaft

Ruft den Pfad oder UNC-Pfad der geladenen Datei ab, die das Manifest enthält.

Namespace:  System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

public virtual string Location { get; }

Eigenschaftswert

Typ: System.String
Der Speicherort der geladenen Datei, die das Manifest enthält. Wenn eine Schattenkopie der geladenen Datei erstellt wurde, entspricht der Speicherort dem der Datei nach dem Erstellen der Schattenkopie. Wenn die Assembly aus einem Bytearray geladen wurde, z. B. bei Verwendung der Überladung der Load(Byte[])-Methode, ist der zurückgegebene Wert eine leere Zeichenfolge ("").

Implementiert

_Assembly.Location

AusnahmeBedingung
NotSupportedException

Die aktuelle Assembly ist eine dynamische Assembly, die von einem AssemblyBuilder-Objekt dargestellt wird.

Wenn Sie den Speicherort vor dem Erstellen einer Schattenkopie der Datei abrufen möchten, verwenden Sie die CodeBase-Eigenschaft.

Im folgenden Beispiel wird der Speicherort der geladenen Datei angezeigt, die das Manifest enthält.


Assembly SampleAssembly;
// Instantiate a target object.
Int32 Integer1 = new Int32();
Type Type1;
// Set the Type instance to the target class type.
Type1 = Integer1.GetType();
// Instantiate an Assembly class to the assembly housing the Integer type.  
SampleAssembly = Assembly.GetAssembly(Integer1.GetType());
// Display the physical location of the assembly containing the manifest.
Console.WriteLine("Location=" + SampleAssembly.Location);


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Datum

Versionsgeschichte

Grund

Juli 2010

Fehlende Ausnahme wurde hinzugefügt.

Kundenfeedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft