2017-10-14 127 views
0

我可以在ASP.NET Core 2.0應用程序中引用RegistryKey類,但不能在Console .NET 2.0 Core App中引用。這是爲什麼?RegistryKey可以在ASP.NET Core 2.0應用程序中引用,但不在Console .NET 2.0 Core應用程序中

當我嘗試在RegistryKey中引用OpenBaseKey()(一種靜態方法)時,出現以下編譯錯誤。

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

我使用VS2017,我的項目是針對.NET Core 2.0(非標準2.0)。

回答

3

可能您的ASP.NET Core應用程序針對的是.NET Framework,而不是.NET Core。添加所需的NuGet包以獲取註冊表API。 ()。但是,那麼你失去了可移植性,無法在Linux和MacOS上運行該應用程序。

相關問題