【发布时间】:2017-06-21 13:28:03
【问题描述】:
我有一个 Prism 模块化应用程序,其中模块构建在目录目录中。如果我的模块引用了一个程序集,.Net 程序集绑定器无法在运行时找到该程序集,因为它正在主机应用程序 bin 文件夹内进行探测,完全忽略了模块 bin 文件夹。使其工作的唯一方法是在主机应用程序中引用程序集。这是不可接受的 IMO,因为模块化应用程序的全部意义在于主机应用程序与模块分离,因此它不应该知道它们引用了哪些 dll。
有没有办法配置程序集加载器/绑定器以在模块的输出文件夹中查找引用的程序集?
我发现了这个问题,除了在宿主应用程序中添加引用之外没有给出任何解决方案。
Prism assembly reference failure: System.Windows.Interactivity
【问题讨论】:
标签: c# .net .net-assembly prism-4