2
我正在使用Autofac动态加载程序集。只要程序集与执行程序集位于同一文件夹中,它就可以正常工作。找不到程序集
但如果我想动态加载组件处于下,那么应用程序崩溃与“无法加载文件或程序集...”
我知道,我可以把在GAC然后将这些组件问题解决了。但是,这不是我想要的......
这是我在做什么...
var builder = new ContainerBuilder();
builder.RegisterApiControllers(AppDomain.CurrentDomain.GetAssemblies());
builder.RegisterModule(new ConfigurationSettingsReader());
builder.Register(c => c.ResolveNamed<IMyInterface>(myVersion));
,还有一些配置,以及:
autofac defaultAssembly="blah"
modules
module type="myVersionFile, blah"
modules
autofac
如何动态地任何想法加载位于子文件夹中的组件而不使用GAC?
感谢