Assembly.Load方法是.NET Framework中的一個方法,用于加載程序集。它的主要作用是根據程序集的名稱或路徑,將程序集加載到當前應用程序域中。
該方法有多個重載版本,在使用時可以根據需要選擇合適的版本。以下是其中一個常用的重載版本的詳解:
public static Assembly Load(string assemblyString)
參數說明:
返回值:
使用舉例:
// 加載指定路徑下的程序集文件
Assembly assembly = Assembly.Load(@"C:\MyAssembly.dll");
// 加載位于GAC(全局程序集緩存)中的程序集
Assembly assembly = Assembly.Load("MyAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1234567890abcdef");
// 加載當前應用程序域中已加載的程序集
Assembly assembly = Assembly.Load("MyAssembly");
注意事項: