Windows 窗体
一组用于开发图形用户界面的 .NET Framework 托管库。
142 个问题
嗨,我有 C# .Net Framework 2.0 应用程序,我需要使用 RegistryView 检查 .Net Framework 版本,但 Microsoft.Win32.Registry Nuget 数据包不支持 .Net Framework 2.0 请帮帮我
Note:此问题总结整理于:C# .Net Framework 2.0 Use RegistryView
根据官方文档,适用于 .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 或更高版本。 我用链接中的代码做了一个测试,它工作正常。 结果:
如果答案有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。