AssemblyName.GetAssemblyName(String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri az AssemblyName adott fájlhoz tartozót.
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
Paraméterek
- assemblyFile
- String
A visszaadandó szerelvény AssemblyName elérési útja.
Válaszok
Az adott szerelvényfájlt képviselő objektum.
Kivételek
assemblyFile az null.
assemblyFile érvénytelen, például érvénytelen kultúrával rendelkező szerelvény.
assemblyFile nem található.
A hívó nem rendelkezik elérésiút-felderítési engedéllyel.
assemblyFile nem érvényes szerelvény.
Egy szerelvényt vagy modult kétszer töltöttek be két különböző bizonyítékkal.
Példák
Az alábbi példa lekéri a AssemblyName lemezen lévő szerelvényt. Csak akkor fut, ha a "MyAssembly.exe" sztringet egy szerelvény fájlnevére cseréli (szükség esetén az elérési utat is beleértve). Másik lehetőségként ezt a példát "MyAssembly.exe" néven is lefordíthatja.
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
Megjegyzések
Ez csak akkor működik, ha a fájl szerelvényjegyzéket tartalmaz. Ez a módszer a fájl megnyitását és bezárását eredményezi, de a szerelvény nem lesz hozzáadva ehhez a tartományhoz.