dotnet不被识别为cmdlet的名称

Sha*_*tin 10 windows .net-core dotnet-cli

我们已下载并运行DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe.关闭并重新打开命令提示符后,running dotnet将提供以下输出.

术语"dotnet"未被识别为cmdlet,函数,脚本文件或可操作程序的名称.

我们尝试过以下方法:

  1. 卸载所有版本的Visual Studio.
  2. 卸载所有版本的.NET Core.
  3. 修复C++ Redistributable 2015 x86和x64
  4. 重新启动计算机.
  5. 然后重新安装.NET Core SDK.

这是内容 C:/Program Files/dotnet

host
  fxr
sdk
  1.0.0-preview2-003133
shared
  Microsoft.NETCore.App
swidtag
  Microsoft .NET Core 1.0.1 - SDK 1.0.0 Preview 2-003133 (x64).swidtag
Run Code Online (Sandbox Code Playgroud)

我们的PATH包括 C:\Program Files\dotnet\

Jit*_*mar 14

如果您的计算机上未安装 .Net Core,也会发生此错误。要验证它,请dotnet --help从 Windows PowerShell 或 VS Code 终端运行命令。如果安装了 .Net Core,那么您将看到输出,否则会出现相同的错误。如果您看到相同的错误,则:

它有望让你摆脱这个问题。


Pap*_*ahl 8

还要确保它"C:\Program Files\dotnet"是“路径”系统环境变量的一部分。

卸载以前的SDK版本后,它从我的手中消失了。

  • 如果重新启动 IDE 中的 shell 不起作用,请重新启动 IDE。 (3认同)

Sha*_*tin 5

再次遇到这个问题后,我们在这里找到了答案

打开“程序和功能”,选择“ Microsoft Visual C ++可再发行组件(x86)”,单击“卸载”,然后选择“修复”。修复它(以及x64版本,如果有的话)之后,请重新安装或修复.NET Core SDK 1.0.1的安装。