dotnet 未被识别为内部或外部命令
dotnet is not recognized as an internal or external command
出现错误“‘dotnet’未被识别为内部或外部命令、可操作程序或批处理文件”有两个主要原因:
- 没有安装.NET。
- 没有将 .NET 添加到您的 PATH 环境变量中。
壳
'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 环境变量中:
- 转到.NET 下载页面
并单击“.NET SDK”按钮下载安装程序。
- 启动安装程序并单击“安装”按钮。
- 如果您已经安装了 .NET,请单击“修复”按钮。
-
确保关闭所有现有命令提示符和 PowerShell 实例,以便
PATH
更新变量。 -
打开新的 CMD shell 并尝试运行该
dotnet
命令。
指令
dotnet --version dotnet new console -o MyApp cd MyApp
如果错误仍然存在,您必须手动添加dotnet
到PATH
环境变量中。
- 单击搜索栏并输入“环境变量”。
- 单击“编辑系统环境变量”。
- 单击“环境变量”按钮。
- 在“系统变量”部分中,选择“Path”变量并单击“编辑”。
- 单击“新建”,然后单击“浏览”。
- 您的
dotnet
目录很可能位于
C:\Program Files\dotnet
.
地点
C:\Program Files\dotnet
-
添加路径
dotnet
并单击“确定”两次进行确认。 -
关闭命令提示符应用程序,然后重新打开它。
请注意,您必须重新启动命令提示符 shell 才能使更改生效。
您可能还需要重新启动电脑,但这并不总是必要的。
打开新的 CMD shell 并尝试运行该dotnet
命令。
指令
dotnet --version dotnet new console -o MyApp cd MyApp
结论
要解决错误“‘dotnet’未被识别为内部或外部命令、可操作程序或批处理文件”,请确保:
- 您已在 Windows 计算机上安装了 .NET。
- 您已将 .NET 添加到 PATH 环境变量中。