windows dotnet未被识别为cmdlet的名称

wf82jlnq  于 2022-11-18  发布在  Windows
关注(0)|答案(8)|浏览(586)

我们已经下载并运行了DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe。在关闭并重新打开命令提示符后,运行dotnet会得到以下输出。
术语“dotnet”无法识别为cmdlet、函数、脚本文件或可操作程序的名称。
我们已尝试以下方法:
1.解除安装所有版本的Visual Studio。
1.卸载所有版本的.NET Core。
1.修复C++可再发行版2015 x86和x64
1.重新启动计算机。
1.然后重新安装.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\

eqfvzcg8

eqfvzcg81#

还要确保"C:\Program Files\dotnet"是“path”系统环境变量的一部分。
卸载以前的SDK版本后,它已经从我的中消失了。

xzlaal3s

xzlaal3s2#

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

  • 拜托了。
  • 然后关闭正在使用的CLI或代码编辑器。
  • 再次重新打开它,运行以下命令:
dotnet new webApp -o aspnetcoreapp

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

oaxa6hgo

oaxa6hgo3#

再次遇到这个问题后,我们found the answer here
打开“程序与功能,”选择“Microsoft Visual C++可再发行软件包(x86),”单击“卸载,”然后选择“修复.”修复该软件包(以及x64版本,如果有)后,重新安装或修复.NET Core SDK 1.0.1得安装.

d5vmydt9

d5vmydt94#

我遇到了同样的问题。可以通过以下解决方案解决:
1.打开命令窗口(win+R),然后:

cd Desktop
mkdir CSharp
cd CSharp

1.在桌面上打开新文件,然后

dotnet new console -o firstapp
cd firstapp
code

vs代码自动打开。
1.然后打开终端:

dotnet restore
dotnet run

终于搞定了。
你可以看this video

daolsyd0

daolsyd05#

在我的例子中,这个问题与 x64x86 的差异有关。
我的路径中有x86。我手动将其更改为“Program Files”而不是“Program Files(x86)”,然后它又开始工作了。

huwehgph

huwehgph6#

转到应用程序和功能,搜索Microsoft Visual C++ Redistributable 2015单击修改按钮,然后单击修复,对Microsoft Visual C++ Redistributable 2015的两个版本执行此操作。然后它应该会提示您重新启动设备。这对我很有效!!

q0qdq0h2

q0qdq0h27#

请转到“控制面板”-〉“Microsoft Visual C++可再发行软件包(x86)”-〉“修复”。完成此操作后,请单击“Microsoft .NET核心SDK "-〉”修复“。它将工作。

ltqd579y

ltqd579y8#

在我的情况下,发生时我正在更新VS 2019。一旦更新完成,错误就没有了。

相关问题