解决.dll

时间:2019-03-05 15:17:21

标签: c# .net .net-core

我试图在.NET Core 2.2中加载依赖程序集,但是我碰壁了。

让我们考虑使用控制台应用程序“ A”。此控制台应用程序接收到包含应加载的插件(B->。dll项目)的文件夹的路径。插件“ B”具有它自己的依赖性,主要是nuget包。简短的情况看起来像

A(负载)-> B(用途)->(实体框架,Newtonsoft Json等)

现在,这是我的问题:我可以通过AssemblyLoadContext加载B,但是释放的“ B”文件夹中没有nuget包。

我认为(当我将模块发布为“便携式”版本时)依赖项加载程序应该以某种方式解析(可以到达nuget服务器并下载依赖项?),但由于某种原因,它不能解决nuget包。

如何正确解决这些依赖关系?

0 个答案:

没有答案