0
我试图实现插件样式体系结构。有两个插件和主应用程序都使用核心外部库。 JSON.NET是一个很好的例子。C# - 动态加载的程序集访问父程序集引用
在开发插件时,我引用了主应用程序中引用的相同JSON.NET版本。编译插件时,我没有将外部库与插件合并,因为我期望引用能够解析为由主应用程序加载的相同程序集。
但是,这是行不通的。当我尝试在主应用程序中调用插件的方法时,出现“无法加载程序集...”错误。
如何使动态加载的插件解析引用主应用程序的引用?
从不使用Assembly.LoadFile() –
Assembly.LoadFrom(路径)unsing dynamic关键字