Dil*_*rov 5 asp.net-core-mvc asp.net-core
我有一个模块化的asp.net核心1.0 MVC Web应用程序,我想在启动应用程序时动态加载程序集.如果我将程序集放入应用程序的根目录(其中所有其他程序集都在那里)一切都很好,但我不想在根目录中复制粘贴程序集,而是我想从不同的文件夹加载它们.
我已经尝试了我在google/stackoverflow上找到的所有东西,到目前为止没有任何效果:
Assembly.LoadmvcBuilder.AddApplicationPart(moduleAssembly);DependencyContext.Load(moduleAssembly);DefaultAssemblyProvider - 显然他们在asp.net core 1.0中删除了它并将其替换为 .AddApplicationPart()我无法弄清楚为什么以上都不起作用,为什么?有什么建议我可以试试吗?
编辑(更多信息)
我有基于模块的Web应用程序.主模块.dll依赖于类库(它也是模块解决方案的一部分).我添加了主模块程序集,AddApplicationPart但我无法使用引用的类库成功.我得到Could not load file or assembly ... or one of its dependencies(在这种情况下,只有依赖mscorlib).只有当我将引用的程序集放在根Web应用程序中时,它才有效,这不是我想要的.
| 归档时间: |
|
| 查看次数: |
884 次 |
| 最近记录: |