MSDN.WhiteKnight - Stack Overflow answers
Ответ на "Как загрузить из одной сборки другую сборку"
Answer 1156743
Assembly.Load в .NET Core по умолчанию не грузит библиотеки из каталога с программой. Чтобы включить эту возможность нужно установить параметр Microsoft.NETCore.DotNetHostPolicy.SetAppPaths в runtimeconfig.json:
{ "runtimeOptions": { "tfm": "netcoreapp2.1", "framework": { "name": "Microsoft.NETCore.App", "version": "2.1.0" }, "configProperties": { "System.GC.Server": true, "Microsoft.NETCore.DotNetHostPolicy.SetAppPaths": true } } }
Кроме того, если текущий каталог совпадает с каталогом программы, можно загрузить сборку без прописывания полного пути так:
Assembly.LoadFrom("Assembly.dll");
В общем случае, для загрузки сборки из каталога программы можно использовать вот такой код:
Assembly.LoadFrom( Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location),"Assembly.dll") );
Content is retrieved from StackExchange API.
Auto-generated by ruso-archive tools.