AssemblyName.GetAssemblyName(String) Yöntem
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.
AssemblyName Belirli bir dosyanın öğesini alır.
public:
static System::Reflection::AssemblyName ^ GetAssemblyName(System::String ^ assemblyFile);
public static System.Reflection.AssemblyName GetAssemblyName (string assemblyFile);
static member GetAssemblyName : string -> System.Reflection.AssemblyName
Public Shared Function GetAssemblyName (assemblyFile As String) As AssemblyName
Parametreler
- assemblyFile
- String
Döndürülecek derlemenin AssemblyName yolu.
Döndürülenler
Verilen derleme dosyasını temsil eden bir nesne.
Özel durumlar
assemblyFile
, null
değeridir.
assemblyFile
geçersiz, örneğin geçersiz kültüre sahip bir derleme.
assemblyFile
bulunamadı.
Çağıranın yol bulma izni yok.
assemblyFile
geçerli bir derleme değil.
Bir derleme veya modül iki farklı kanıt kümesiyle iki kez yüklendi.
Örnekler
Aşağıdaki örnek, disk üzerindeki bir derleme için öğesini AssemblyName alır. "MyAssembly.exe" dizesini sabit diskinizde bir derlemenin dosya adıyla (gerekirse yol dahil) değiştirmediğiniz sürece çalışmaz. Alternatif olarak, bu örneği "MyAssembly.exe" olarak derleyebilirsiniz.
#using <system.dll>
using namespace System;
using namespace System::Reflection;
int main()
{
// Replace the string "MyAssembly.exe" with the name of an assembly,
// including a path if necessary. If you do not have another assembly
// to use, you can use whatever name you give to this assembly.
//
AssemblyName^ myAssemblyName = AssemblyName::GetAssemblyName( "MyAssembly.exe" );
Console::WriteLine( "\nDisplaying assembly information:\n" );
Console::WriteLine( myAssemblyName );
}
using System;
using System.Reflection;
public class AssemblyName_GetAssemblyName
{
public static void Main()
{
// Replace the string "MyAssembly.exe" with the name of an assembly,
// including a path if necessary. If you do not have another assembly
// to use, you can use whatever name you give to this assembly.
//
AssemblyName myAssemblyName = AssemblyName.GetAssemblyName("MyAssembly.exe");
Console.WriteLine("\nDisplaying assembly information:\n");
Console.WriteLine(myAssemblyName.ToString());
}
}
Imports System.Reflection
Public Class AssemblyName_GetAssemblyName
Public Shared Sub Main()
' Replace the string "MyAssembly.exe" with the name of an assembly,
' including a path if necessary. If you do not have another assembly
' to use, you can use whatever name you give to this assembly.
'
Dim myAssemblyName As AssemblyName = AssemblyName.GetAssemblyName("MyAssembly.exe")
Console.WriteLine(vbCrLf & "Displaying assembly information:" & vbCrLf)
Console.WriteLine(myAssemblyName.ToString())
End Sub
End Class
Açıklamalar
Bu yalnızca dosya bir derleme bildirimi içeriyorsa çalışır. Bu yöntem dosyanın açılmasına ve kapatılmasına neden olur, ancak derleme bu etki alanına eklenmez.