C# .Net Framework 2.0 使用 RegistryView

Jiale Xue - MSFT 41,271 信誉分 Microsoft 供应商
2024-03-13T08:55:56.93+00:00

嗨,我有 C# .Net Framework 2.0 应用程序,我需要使用 RegistryView 检查 .Net Framework 版本,但 Microsoft.Win32.Registry Nuget 数据包不支持 .Net Framework 2.0 请帮帮我

Note:此问题总结整理于:C# .Net Framework 2.0 Use RegistryView

Windows 窗体
Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
142 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 46,961 信誉分 Microsoft 供应商
    2024-03-13T09:59:39.82+00:00

    根据官方文档,适用于 .NET Framework 的 RegistryView 版本范围从 4.0 到 4.8。 所以你需要改变你的目标框架。 然后,您可以按照本文档确定安装了哪些 .NET Framework 版本。 您需要注意,计算机上安装的 .NET Framework(4.5 及更高版本)版本列在注册表中的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full。 从 1.1 到 4.0 的每个 .NET Framework 版本都作为子项列在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP 中。 因此,如果缺少 Full 子项,则不会安装 .NET Framework 4.5 或更高版本。 我用链接中的代码做了一个测试,它工作正常。 结果:

    18096-818.png

    如果答案有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助