Загрузка сборки в .NET Core
Использование VS2017 RC, .NET Core
Я пытаюсь загрузить сборку из файла. Зависимости этой сборки находятся в одной папке.
я используюAssemblyLoadContext.Default.LoadFromAssemblyPath
.
я понимаюLoadFromAssemblyPath
исключительно загружает запрашиваемую сборку, игнорируя ее зависимости; любая попытка перебрать типы сборки не удалась сSystem.Reflection.ReflectionTypeLoadException
.
LoaderExceptions
содержит списокSystem.IO.FileNotFoundException
.
Мне интересно, почему это так, поскольку все необходимые файлы находятся в одной папке.
Я также пытался загрузить все файлы * .dll в папку, но некоторые неожиданно не сSystem.IO.FileLoadException
.
Что я делаю неправильно?
Изменить: я не хотел бы полагаться на файл .deps (таким образом исключая DependencyContext). Является ли это возможным?