【发布时间】:2020-02-24 08:52:12
【问题描述】:
我使用 .NET core 3.0 中引入的 MetaLoadContext 检查 .NET dll。
由于 MetaLoadContext 需要一个程序集解析器(例如提供的 PathAssemblyResolver),我想创建一个自己的,它具有从 SDK 安装路径加载 .NET 运行时 DLL(例如 netstandard.dll)的策略。问题是如何通过运行时 DLL 以编程方式获取 SDK 安装路径?
【问题讨论】:
我使用 .NET core 3.0 中引入的 MetaLoadContext 检查 .NET dll。
由于 MetaLoadContext 需要一个程序集解析器(例如提供的 PathAssemblyResolver),我想创建一个自己的,它具有从 SDK 安装路径加载 .NET 运行时 DLL(例如 netstandard.dll)的策略。问题是如何通过运行时 DLL 以编程方式获取 SDK 安装路径?
【问题讨论】:
获取运行时 .NET 核心 DLL 调用的路径
System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory()
【讨论】: