dotnet 未被识别为 cmdlet 的名称
dotnet is not recognized as the name of a cmdlet
我们已经下载 运行 DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe
。关闭并重新打开我们的命令提示符后,运行ning dotnet
给出以下输出。
The term 'dotnet' is not recognized as the name of a cmdlet, function, script file, or operable program.
我们尝试了以下方法:
- 卸载 Visual Studio 的所有版本。
- 卸载所有版本的 .NET Core。
- 修复 C++ Redistributable 2015 x86 & x64
- 重新启动计算机。
- 然后重新安装.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
我们的路径包括 C:\Program Files\dotnet\
再次遇到这个问题后,我们found the answer here。
打开“程序和功能”,选择“Microsoft Visual C++ Redistributable (x86)”,单击“卸载”,然后选择“修复”。修复它(如果有 x64 版本)后,重新安装或修复 .NET Core SDK 1.0.1 的安装。
还要确保 "C:\Program Files\dotnet"
是 "path" 系统环境变量的一部分。
卸载以前的SDK版本后,它从我的那里消失了。
如果您的计算机上未安装 .Net Core,也会发生此错误。要验证它,请 运行 来自 Windows PowerShell 或 VS Code 终端的命令 dotnet --help
。如果安装了 .Net Core,那么您将看到输出,否则会出现相同的错误。如果您看到相同的错误,则:
- 请download and install it from here。
- 然后关闭您正在使用的 CLI 或代码编辑器。
再次打开,运行以下命令:
dotnet new webApp -o aspnetcoreapp
希望能帮您解决这个问题。
在我的案例中,问题与 x64 与 x86 的差异有关。
我的路径中有 x86。我手动将其更改为 "Program Files" 而不是“Program Files (x86)”,它又开始工作了。
转到应用程序和功能,
搜索 Microsoft Visual C++ Redistributable 2015
单击修改按钮,然后单击修复,对 Microsoft Visual C++ Redistributable 2015 的两个版本都执行此操作。然后它应该会提示您重新启动设备。
这对我有用!!
转到控制面板->Microsoft Visual C++ Redistributable(x86)->修复。完成后,Microsoft .NET 核心 SDK-> 修复。它会起作用。
我遇到了同样的问题。可以通过以下解决方案修复它:
打开命令window (win+R) 然后:
cd Desktop
mkdir CSharp
cd CSharp
在桌面上打开新文件,然后
dotnet new console -o firstapp
cd firstapp
code
vs代码自动打开
然后你打开终端:
dotnet restore
dotnet run
终于完成了。
您可以观看this video。
我们已经下载 运行 DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe
。关闭并重新打开我们的命令提示符后,运行ning dotnet
给出以下输出。
The term 'dotnet' is not recognized as the name of a cmdlet, function, script file, or operable program.
我们尝试了以下方法:
- 卸载 Visual Studio 的所有版本。
- 卸载所有版本的 .NET Core。
- 修复 C++ Redistributable 2015 x86 & x64
- 重新启动计算机。
- 然后重新安装.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
我们的路径包括 C:\Program Files\dotnet\
再次遇到这个问题后,我们found the answer here。
打开“程序和功能”,选择“Microsoft Visual C++ Redistributable (x86)”,单击“卸载”,然后选择“修复”。修复它(如果有 x64 版本)后,重新安装或修复 .NET Core SDK 1.0.1 的安装。
还要确保 "C:\Program Files\dotnet"
是 "path" 系统环境变量的一部分。
卸载以前的SDK版本后,它从我的那里消失了。
如果您的计算机上未安装 .Net Core,也会发生此错误。要验证它,请 运行 来自 Windows PowerShell 或 VS Code 终端的命令 dotnet --help
。如果安装了 .Net Core,那么您将看到输出,否则会出现相同的错误。如果您看到相同的错误,则:
- 请download and install it from here。
- 然后关闭您正在使用的 CLI 或代码编辑器。
再次打开,运行以下命令:
dotnet new webApp -o aspnetcoreapp
希望能帮您解决这个问题。
在我的案例中,问题与 x64 与 x86 的差异有关。
我的路径中有 x86。我手动将其更改为 "Program Files" 而不是“Program Files (x86)”,它又开始工作了。
转到应用程序和功能, 搜索 Microsoft Visual C++ Redistributable 2015 单击修改按钮,然后单击修复,对 Microsoft Visual C++ Redistributable 2015 的两个版本都执行此操作。然后它应该会提示您重新启动设备。 这对我有用!!
转到控制面板->Microsoft Visual C++ Redistributable(x86)->修复。完成后,Microsoft .NET 核心 SDK-> 修复。它会起作用。
我遇到了同样的问题。可以通过以下解决方案修复它:
打开命令window (win+R) 然后:
cd Desktop mkdir CSharp cd CSharp
在桌面上打开新文件,然后
dotnet new console -o firstapp cd firstapp code
vs代码自动打开
然后你打开终端:
dotnet restore dotnet run
终于完成了。
您可以观看this video。