dotnet 未被识别为内部或外部命令

dotnet 未被识别为内部或外部命令

dotnet is not recognized as an internal or external command

出现错误“‘dotnet’未被识别为内部或外部命令、可操作程序或批处理文件”有两个主要原因:

  1. 没有安装.NET。
  2. 没有将 .NET 添加到您的 PATH 环境变量中。

dotnet 未被识别为内部或外部命令

'dotnet' is not recognized as an internal or external command, operable program or batch file. The term 'dotnet' is not recognized as the name of a cmdlet, function, script file, or operable program.

要安装 .NET 并将其添加到 PATH 环境变量中:

  1. 转到.NET 下载页面
    并单击
    “.NET SDK”按钮下载安装程序。

下载 dotnet 安装程序

  1. 启动安装程序并单击“安装”按钮。

启动 dotnet 安装程序

  1. 如果您已经安装了 .NET,请单击“修复”按钮。

启动 dotnet 安装程序单击修复

  1. 确保关闭所有现有命令提示符和 PowerShell 实例,以便PATH更新变量。

  2. 打开新的 CMD shell 并尝试运行该dotnet命令。

指令
dotnet --version dotnet new console -o MyApp cd MyApp

windows 运行 dotnet 命令

如果错误仍然存​​在,您必须手动添加dotnetPATH
环境变量中。

  1. 单击搜索栏并输入“环境变量”
  2. 单击“编辑系统环境变量”

编辑系统环境变量

  1. 单击“环境变量”按钮。

点击环境变量

  1. “系统变量”部分中,选择“Path”变量并单击“编辑”

选择路径并单击编辑

  1. 单击“新建”,然后单击“浏览”

单击新浏览

  1. 您的dotnet目录很可能位于
    C:\Program Files\dotnet.
地点
C:\Program Files\dotnet
  1. 添加路径dotnet并单击“确定”两次进行确认。

  2. 关闭命令提示符应用程序,然后重新打开它。

请注意,您必须重新启动命令提示符 shell 才能使更改生效。

您可能还需要重新启动电脑,但这并不总是必要的。

打开新的 CMD shell 并尝试运行该dotnet命令。

指令
dotnet --version dotnet new console -o MyApp cd MyApp

dotnet 创建新的控制台应用程序

结论

要解决错误“‘dotnet’未被识别为内部或外部命令、可操作程序或批处理文件”,请确保:

  1. 您已在 Windows 计算机上安装了 .NET。
  2. 您已将 .NET 添加到 PATH 环境变量中。