相关疑难解决方法(0)

在.NET Core中加载程序集

使用VS2017 RC,.NET Core

我正在尝试从文件加载程序集.此程序集的依赖项位于同一文件夹中.

我在用AssemblyLoadContext.Default.LoadFromAssemblyPath.

我意识到LoadFromAssemblyPath只加载请求的程序集,忽略它的依赖关系; 任何迭代装配类型的尝试都失败了System.Reflection.ReflectionTypeLoadException.

LoaderExceptions包含一个列表System.IO.FileNotFoundException.

我很好奇为什么会这样,因为所有必需的文件都在同一个文件夹中.

我还尝试将所有*.dll文件加载到一个文件夹中,但有些令人惊讶地失败了System.IO.FileLoadException.

我究竟做错了什么?

编辑:我不想依赖.deps文件(因此排除了DependencyContext).可能吗?

c# reflection .net-core

5
推荐指数
1
解决办法
4930
查看次数

标签 统计

.net-core ×1

c# ×1

reflection ×1