在 UWP 或商店应用程序中如何确定安装了哪些 .NET Framework 版本

In UWP or Store app how to determine which .NET Framework Versions are installed

所以我想在日志中打印我的应用程序(UWP 应用程序和 Windows 商店应用程序)系统上安装的 .NET Framework 版本 运行 应用程序当它启动时。

所有资源几乎都指向使用注册表:https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx

这在 Windows Store 应用程序中是不可能的,因为 RegistryKey class 不可用。

是否有其他方法获取已安装的 .Net Framework 版本以便我可以在日志中打印结果?

请记住,UWP 还表示智能手机或 XBOX,而不仅仅是 desktop/tablet X64。您不需要安装 .NET Framework。也许您可以查看有关自适应代码或 "Windows Desktop Extension for the UWP".

的内容