如何在命令行使用dotnet restore?安装.NET Core后仍提示‘dotnet未识别’
解决“dotnet is not recognized”错误的方案
检查系统环境变量
PATH是否包含.NET Core 2的安装路径- 默认安装路径:Windows为
C:\Program Files\dotnet,Linux/macOS为/usr/share/dotnet - 打开系统环境变量设置,将上述路径添加到
PATH变量中 - 注意:添加后必须重启命令行窗口,再执行
dotnet --version验证
- 默认安装路径:Windows为
确认.NET Core 2安装完整性
- Windows用户可在“程序和功能”中查看是否存在“.NET Core Runtime 2.x”或“.NET Core SDK 2.x”条目
- 若存在异常,运行.NET Core 2安装包的修复程序,重新完成安装
排查命令行环境问题
- 避免在管理员权限的命令行窗口中运行(Windows下可能出现环境变量加载异常),改用普通用户窗口尝试
- 确保命令行窗口是在安装.NET Core之后新开的,旧窗口不会加载新配置的环境变量
验证dotnet可执行文件路径
- Windows执行
where dotnet,Linux/macOS执行which dotnet,若无输出则说明PATH配置有误 - 若输出路径非.NET Core 2的安装目录,需调整
PATH中路径的优先级,将.NET Core 2的路径移至最前
- Windows执行
内容的提问来源于stack exchange,提问作者Melissa
相关产品推荐
相关产品推荐

