Carregamento de montagem no .NET Core

Usando o VS2017 RC, .NET Core

Estou tentando carregar um assembly de um arquivo. As dependências deste assembly estão na mesma pasta.

estou usandoAssemblyLoadContext.Default.LoadFromAssemblyPath.

eu percebiLoadFromAssemblyPath carrega exclusivamente o assembly solicitado, ignorando suas dependências; qualquer tentativa de iterar pelos tipos de montagem falha com umSystem.Reflection.ReflectionTypeLoadException.

LoaderExceptions contém uma lista deSystem.IO.FileNotFoundException.

Estou curioso para saber por que esse é o caso, pois todos os arquivos necessários estão na mesma pasta.

Também tentei carregar todos os arquivos * .dll em uma pasta, mas alguns surpreendentemente falham com umSystem.IO.FileLoadException.

O que estou fazendo errado?

Editar: eu não gostaria de confiar no arquivo .deps (excluindo assim o DependencyContext). É possível?

questionAnswers(1)

yourAnswerToTheQuestion