当 dotnet 工具无法启动(初始化失败)时,我应该设置什么环境变量来获取更详细的信息?

When dotnet tool won't start up (failed to initialize) what environment variable do I set to get more verbose information?

我知道我在某个地方或其他地方的博客上读到,您可以设置一些环境变量,以便在启动时崩溃时调用 dotnet 工具(asp.net核心 dotnet 命令行工具)。

我在 OpenSuSE linux 系统上使用 dotnet 1.0.0 rtm,它像这样崩溃:

> dotnet version
Failed to initialize CoreCLR, HRESULT: 0x80131500

要获得有关原因的更多信息,是否可以设置一些环境变量来告诉我为什么它无法启动?

我知道您可以使用 dotnet --info 获取一些 unix 系统信息,但在我的情况下,这也会因同样的初始化失败错误而崩溃。

我知道我可以做一个 strace(strace dotnet 版本)但我认为有一些内置的东西

您要查找的环境变量是COREHOST_TRACE=1