gpt4 book ai didi

asp.net-core - RegistryKey 可以在 ASP.NET Core 2.0 应用程序中引用,但不能在控制台 .NET 2.0 Core 应用程序中引用

转载 作者:行者123 更新时间:2023-12-04 05:54:50 26 4
gpt4 key购买 nike

我可以在 ASP.NET Core 2.0 应用程序中引用 RegistryKey 类,但不能在控制台 .NET 2.0 Core 应用程序中引用。这是为什么呢?

当我尝试在 RegistryKey 中引用 OpenBaseKey()(一种静态方法)时,出现以下编译错误。

The name 'RegistryKey' does not exist in the current context    

我正在使用 VS2017,我的项目面向 .NET Core 2.0(不是 Standard 2.0)。

最佳答案

您的 ASP.NET Core 应用程序可能针对的是 .NET Framework 而不是 .NET Core。添加所需的 NuGet 包以获取 Registry API。

它是 Microsoft.Win32.Registry (here)。但随后您失去了可移植性,无法再在 Linux 和 MacOS 上运行该应用程序。

关于asp.net-core - RegistryKey 可以在 ASP.NET Core 2.0 应用程序中引用,但不能在控制台 .NET 2.0 Core 应用程序中引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46746296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com