使用VS2017 RC,.NET Core
我正在尝试从文件加载程序集.此程序集的依赖项位于同一文件夹中.
我在用AssemblyLoadContext.Default.LoadFromAssemblyPath.
我意识到LoadFromAssemblyPath只加载请求的程序集,忽略它的依赖关系; 任何迭代装配类型的尝试都失败了System.Reflection.ReflectionTypeLoadException.
LoaderExceptions包含一个列表System.IO.FileNotFoundException.
我很好奇为什么会这样,因为所有必需的文件都在同一个文件夹中.
我还尝试将所有*.dll文件加载到一个文件夹中,但有些令人惊讶地失败了System.IO.FileLoadException.
我究竟做错了什么?
编辑:我不想依赖.deps文件(因此排除了DependencyContext).可能吗?