Asp.net core 为什么它总是报告.net core SDK未安装,而它已经在这里?

Asp.net core 为什么它总是报告.net core SDK未安装,而它已经在这里?,asp.net-core,.net-core,visual-studio-code,Asp.net Core,.net Core,Visual Studio Code,我将在windows server 2012R2中调试我的asp.net核心项目,而VSCode将报告此情况 然后我安装了.net核心SDK 然而,上述错误再次出现 嗯,在控制面板的程序和功能中,它已经安装好了。 奇怪的是,在dotnet--info的Powershell中。 它说没有发现SDK 为什么结果是这样 如何正确安装.net core SDK 注:这台计算机是一个X64系统。我注意到我已经安装了两个X86/X64运行时 在我卸载了X86运行时之后,它就可以工作了 在我看来,您的路径


我将在windows server 2012R2中调试我的asp.net核心项目,而VSCode将报告此情况

然后我安装了.net核心SDK

然而,上述错误再次出现

嗯,在
控制面板
程序和功能中,它已经安装好了。

奇怪的是,在
dotnet--info
的Powershell中。

它说没有发现SDK

为什么结果是这样

如何正确安装.net core SDK


注:这台计算机是一个X64系统。

我注意到我已经安装了两个X86/X64运行时


在我卸载了X86运行时之后,它就可以工作了

在我看来,您的路径中似乎有x86版本的
dotnet
,但这是您希望找到的SDK的x64版本。@KirkLarkin我从microsoft官方页面下载了SDK,它只为我提供x64版本。这两种版本都有(请参阅)。我不认为下载x86版本是解决方案-相反,我希望您的系统路径配置为使用
C:\Program Files(x86)\dotnet
而不是
C:\Program Files\dotnet
@KirkLarkin我已经更新了答案并解决了这个问题。