如何查找 Windows 计算机中是否安装了 .NET Core Desktop Runtime

Nir*_*uka 7 windows registry regedit .net-core

是否有任何注册表项可以确定 Windows 计算机是否以编程方式(例如通过 C#)安装了 .NET Core 桌面运行时?当我安装 .net core 运行时 \HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App<version> 时,我可以看到注册表获取以下密钥

此键并非特定于 .NET Core 桌面运行时,我想明确了解 .NET Core 桌面运行时。我正在修改 WPF 应用程序的现有安装设置,我需要检查 .NET Core 桌面运行时的可用性,如果未安装,则必须进行安装。我用来创建安装设置的工具可以检查特定的注册表项,还可以下载并运行任何 exe(可能是 .net 桌面运行时)。请帮忙

kev*_*ath 2

如果您转到控制面板,您可以看到可用的.Net Runtime 下载。

控制面板