阅读量:0
C#中的Assembly.Load方法用于动态加载一个程序集。你可以使用以下方法来使用Assembly.Load方法:
- 使用程序集的全名来加载程序集。全名由程序集的名称、版本号、区域性和公钥令牌组成。例如,加载名为"SampleAssembly"的程序集可以使用以下代码:
Assembly assembly = Assembly.Load("SampleAssembly");
- 使用程序集的文件路径来加载程序集。例如,加载位于"C:\Sample\SampleAssembly.dll"路径下的程序集可以使用以下代码:
Assembly assembly = Assembly.LoadFrom(@"C:\Sample\SampleAssembly.dll");
- 使用程序集的字节数组来加载程序集。例如,加载一个字节数组中的程序集可以使用以下代码:
byte[] assemblyBytes = ReadAssemblyBytes(); // 从某个地方读取程序集的字节数组 Assembly assembly = Assembly.Load(assemblyBytes);
请注意,Assembly.Load方法还有其他重载形式,可以根据需要选择适合的方法来加载程序集。