【发布时间】:2015-09-29 19:05:43
【问题描述】:
我正在使用以下代码在运行时加载 dll,并存储它们的类以供以后使用。
public LoadDll(byte[] data)
{
Assembly loadedAssembly = Assembly.Load(data);
System.Type[] types = loadedAssembly.GetTypes();
TypeRepo.Register(types);
}
这很好用,但是如果我构建的 dll 引用了另一个 dll,我会收到错误“无法加载模块中的类”。调用 GetTypes() 时。
如何提供特定的文件路径以允许加载的程序集访问磁盘上的依赖项?
【问题讨论】:
标签: c# dll .net-assembly