我正在通过Assembly.LoadFrom
存储在应用程序基本路径之外的程序集 (A) 加载;我加载的程序集引用了同一目录中的另一个 .net 程序集 (B)。
当我尝试使用 A 程序集的某些方法时,Fusion 日志显示系统正在尝试从应用程序基目录而不是 A.dll 的父目录加载 B.dll。
我向 中添加了一个侦听器AppDomain.CurrentDomain.AssemblyResolve
,该侦听器由发送者调用,并显示AppDomain
一条消息“没有上下文策略。”,并将ResolveEventArgs.RequestingAssembly
属性设置为null
。
不应LoadFrom
允许在其父目录中搜索程序集的依赖项?