windows cmd冻结中的dotnet命令,出了什么问题?

izkcnapc  于 2022-12-19  发布在  Windows
关注(0)|答案(1)|浏览(319)

我正在学习的课程指导我从https://dotnet.microsoft.com/en-us/download/dotnet/7.0(x64)安装SDK 7.0.101
一旦安装,在命令行中我应该能够使用dotnet命令。“dotnet --info”工作,并显示我当前的sdk信息。然而。只要我使用“dotnet -h”来调出一个命令列表,以创建一个API项目,它只是挂起,什么也不做。

.NET SDK:
 Version:   7.0.101
 Commit:    bb24aafa11

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.19045
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\7.0.101\

Host:
  Version:      7.0.1
  Architecture: x64
  Commit:       97203d38ba

.NET SDKs installed:
  7.0.101 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 7.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 5.0.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 7.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 5.0.12 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 7.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
  None

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

在命令提示符中,我输入了dotnet -h。我希望显示命令列表。没有填充任何内容,我必须等待几分钟才能关闭命令提示符。

thtygnil

thtygnil1#

下面是dotnet side和cmd端可能出现的两个问题。
让我们从检查dotnet是否工作正常开始:
1.检查路径C:\Program Files\dotnet\中是否存在dotnet.exe
1.检查变量路径C:\Program Files\dotnet\dotnet.exe是否已添加到PATH中。
CMD侧:

  1. cmd提示符的重新启动可以是解决方案btw(重新启动shell后的bcs将跟踪更新的PATH变量)。
    1.如果这不是一个解决方案,这可能是解决和解释there的命令提示符的问题。

相关问题