本文介绍了为什么 dotnet --list-sdks 在 Windows 10 上不显示已安装的 SDK?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Windows 10 上安装了 Microsoft .NET SDK 5.0.102 (x64),但是当我执行 dotnet --list-sdks什么都没显示?我可以看到从 Windows Apps & 安装的 SDK特征.谢谢.

执行 dotnet --info 显示以下内容

$ dotnet --info主机(用于支持):版本:5.0.2提交:cb5f173b96.NET SDK 安装:未找到 SDK..NET 运行时安装:Microsoft.AspNetCore.App 3.1.9 [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]Microsoft.AspNetCore.App 3.1.11 [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]Microsoft.AspNetCore.App 5.0.0 [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]Microsoft.AspNetCore.App 5.0.2 [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]Microsoft.NETCore.App 3.1.9 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]Microsoft.NETCore.App 3.1.11 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]Microsoft.NETCore.App 5.0.0 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]Microsoft.NETCore.App 5.0.1 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]Microsoft.NETCore.App 5.0.2 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]Microsoft.WindowsDesktop.App 3.1.9 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]Microsoft.WindowsDesktop.App 3.1.11 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]Microsoft.WindowsDesktop.App 5.0.0 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]Microsoft.WindowsDesktop.App 5.0.1 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]Microsoft.WindowsDesktop.App 5.0.2 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]要安装其他 .NET 运行时或 SDK:https://aka.ms/dotnet-download
解决方案

Removing c:Program Files (x86)dotnetdotnet.exe from global System Variables Path 对我有帮助.>

I have Microsoft .NET SDK 5.0.102 (x64) installed on my Windows 10, but when I do dotnet --list-sdks nothing shows up? I could see the SDK installed from Windows Apps & features. Thank you.

Edit:

Doing dotnet --info shows the following

$ dotnet --info

Host (useful for support):
  Version: 5.0.2
  Commit:  cb5f173b96

.NET SDKs installed:
  No SDKs were found.

.NET runtimes installed:
  Microsoft.AspNetCore.App 3.1.9 [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.1.11 [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.0 [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.2 [C:Program Files (x86)dotnetsharedMicrosoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.9 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]
  Microsoft.NETCore.App 3.1.11 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]
  Microsoft.NETCore.App 5.0.0 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]
  Microsoft.NETCore.App 5.0.1 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]
  Microsoft.NETCore.App 5.0.2 [C:Program Files (x86)dotnetsharedMicrosoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.1.9 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 3.1.11 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 5.0.0 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 5.0.1 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 5.0.2 [C:Program Files (x86)dotnetsharedMicrosoft.WindowsDesktop.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download
解决方案

Removing c:Program Files (x86)dotnetdotnet.exe from global System Variables Path helps for me.

这篇关于为什么 dotnet --list-sdks 在 Windows 10 上不显示已安装的 SDK?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-16 03:45