“dotnet”未被识别为 cmdlet、函数、脚本文件或可操作程序的名称

CCC*_*CCC 3 sql-server .net-core

我正在尝试向我的用户表添加新字段。

当我运行时Add-Migration newMigration,出现以下错误。

由于首选项变量“ErrorActionPreference”或公共参数设置为“停止”,正在运行的命令已停止:术语“dotnet”未被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

应用程序用户.cs

using System;

using Microsoft.AspNetCore.Identity;

namespace fublight_server.Authentication
{
    public class ApplicationUser:IdentityUser
    {
        public string FirstName { get; set; } // new field
        public string LastName { get; set; } // new field
    }
}

Run Code Online (Sandbox Code Playgroud)

小智 5

尝试查看是否可以从命令提示符使用 dotnet --version 。如果它给你同样的错误,你很可能必须将“C:\Program Files\dotnet”添加到系统路径变量中,以便能够“找到”命令:

环境变量-路径设置

更改环境变量后,您可能需要重新启动。