28

我们已经下载并运行DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe。关闭并重新打开命令提示符后,运行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

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

4

7 回答 7

22

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

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

于 2018-11-19T20:03:13.007 回答
16

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

  • 从这里下载并安装它
  • 然后关闭您正在使用的 CLI 或代码编辑器。
  • 再次打开它,运行以下命令:

    dotnet new webApp -o aspnetcoreapp
    

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

于 2019-01-08T10:55:07.283 回答
8

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

打开程序和功能,选择 Microsoft Visual C++ Redistributable (x86),单击卸载,然后选择修复。修复后(如果有 x64 版本),重新安装或修复 .NET Core SDK 1.0.1 的安装。

于 2017-03-15T03:18:20.257 回答
1

我有同样的问题。可以通过以下解决方案修复它:

  1. 打开命令窗口 ( win+ R) 然后:

    cd Desktop
    mkdir CSharp
    cd CSharp
    
  2. 在桌面上打开新文件,然后

    dotnet new console -o firstapp
    cd firstapp
    code 
    

    vs代码自动打开。

  3. 然后你打开终端:

    dotnet restore
    dotnet run
    

终于完成了。

您可以观看此视频

于 2021-01-09T19:07:58.613 回答
0

就我而言,问题与x64x86的差异有关。
我的路径中有 x86。我手动将其更改为“程序文件”而不是“程序文件(x86),它又开始工作了。

于 2019-08-22T17:32:51.183 回答
0

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

于 2020-01-22T18:20:50.550 回答
0

转到控制面板->Microsoft Visual C++ Redistributable(x86)->修复。完成此操作后,Microsoft .NET 核心 SDK-> 修复。它会起作用的。

于 2020-11-09T14:57:58.457 回答