我当前正在尝试在运行时加载程序集。
我正在使用AssemblyLoadContext.Default.LoadFromAssemblyPath(path)
。然后,使用DependencyContext
和CompositeCompilationAssemblyResolver
,使用-编译||加载未解决的依赖关系。运行时-属性。最后,如果没有找到它们,我将回退以直接从目录路径中加载它们。
但是,在某些项目上仍然缺少依赖项。像下面这样>
“找不到参考程序集'Microsoft.AspNetCore.Mvc.Core.dll'包Microsoft.AspNetCore.Mvc.Core的文件”
即使在编译或运行时库中找到它,
TryResolveAssemblyPaths
似乎也找不到它们:/
感谢您的帮助。
我当前正在尝试在运行时加载程序集。我正在使用AssemblyLoadContext.Default.LoadFromAssemblyPath(path)。然后,使用DependencyContext和...
我了解的是您无法从路径加载您的组件