小编Pau*_*eda的帖子

找不到命名空间 Microsoft.Win32

我昨天安装了 Visual Studio。我想看看 Visual Studio 安装了哪个版本的 .NET Framework,所以我遵循了 Microsoft . (向下滚动代码)。我用“Console App (.NET Core)”打开了一个新的 Visual C# 项目,并在其中复制了给定的代码。

using System;
using Microsoft.Win32;

public class GetDotNetVersion
{
    public static void Main()
    {
        GetDotNetVersion.Get45PlusFromRegistry();
    }

    private static void Get45PlusFromRegistry()
    {
        const string subkey = @"SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\";

        using (RegistryKey ndpKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32).OpenSubKey(subkey))
        {
            if (ndpKey != null && ndpKey.GetValue("Release") != null)
            {
                Console.WriteLine(".NET Framework Version: " + CheckFor45PlusVersion((int)ndpKey.GetValue("Release")));
            }
            else
            {
                Console.WriteLine(".NET Framework Version 4.5 or later is not detected.");
            } …
Run Code Online (Sandbox Code Playgroud)

c# namespaces

2
推荐指数
1
解决办法
4669
查看次数

标签 统计

c# ×1

namespaces ×1