Assembly.Location Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bildirimi içeren yüklenen dosyanın tam yolunu veya UNC konumunu alır.
public:
virtual property System::String ^ Location { System::String ^ get(); };
public virtual string Location { get; }
member this.Location : string
Public Overridable ReadOnly Property Location As String
Özellik Değeri
Bildirimi içeren yüklenen dosyanın konumu. Derleme, kullanırken Load(Byte[])olduğu gibi bir bayt dizisinden yüklenirse, döndürülen değer boş bir dizedir ("").
Uygulamalar
Özel durumlar
Geçerli derleme, bir nesneyle temsil edilen dinamik bir AssemblyBuilder derlemedir.
Örnekler
Aşağıdaki örnek, bildirimi içeren yüklenen dosyanın konumunu görüntüler.
Assembly^ SampleAssembly;
// Instantiate a target object.
Int32 Integer1(0);
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= {0}", SampleAssembly->Location );
// The example displays the following output:
// Location=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll
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);
// The example displays the following output:
// Location=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll
Dim SampleAssembly As [Assembly]
' Instantiate a target object.
Dim Integer1 As New Int32()
Dim Type1 As Type
' 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))
' The example displays the following output:
' Location=C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll
Açıklamalar
.NET 5 ve sonraki sürümlerinde, paketlenmiş derlemeler için döndürülen değer boş bir dizedir.
Yalnızca .NET Framework: Yüklenen dosya gölge kopyalanmışsa, gölge kopyalandıktan sonra dosyanın konumudur. Dosyanın gölge kopyasından önce konumu almak için özelliğini kullanın CodeBase .