C#中的assembly.load方法怎么使用

avatar
作者
猴君
阅读量:0

C#中的Assembly.Load方法用于动态加载一个程序集。你可以使用以下方法来使用Assembly.Load方法:

  1. 使用程序集的全名来加载程序集。全名由程序集的名称、版本号、区域性和公钥令牌组成。例如,加载名为"SampleAssembly"的程序集可以使用以下代码:
Assembly assembly = Assembly.Load("SampleAssembly"); 
  1. 使用程序集的文件路径来加载程序集。例如,加载位于"C:\Sample\SampleAssembly.dll"路径下的程序集可以使用以下代码:
Assembly assembly = Assembly.LoadFrom(@"C:\Sample\SampleAssembly.dll"); 
  1. 使用程序集的字节数组来加载程序集。例如,加载一个字节数组中的程序集可以使用以下代码:
byte[] assemblyBytes = ReadAssemblyBytes(); // 从某个地方读取程序集的字节数组 Assembly assembly = Assembly.Load(assemblyBytes); 

请注意,Assembly.Load方法还有其他重载形式,可以根据需要选择适合的方法来加载程序集。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!