即使在安装 .NET 核心 SDK 后,Dotnet 命令也不起作用
Posted
技术标签:
【中文标题】即使在安装 .NET 核心 SDK 后,Dotnet 命令也不起作用【英文标题】:Dotnet commands not working even after installing .NET core SDK 【发布时间】:2021-11-11 12:53:42 【问题描述】:我正在尝试在 Manjaro Linux 上为 c# 设置 Visual Studio 代码
我已经通过包管理器安装了 VSC 和 .NET core 5.0 SDK。
c#插件安装在VSC中
所有这些都正确安装后,为什么我不能在终端中使用 dotnet 命令?
每次我尝试都会收到此错误; sh: dotnet: command not found
【问题讨论】:
您的包管理器将二进制文件安装到了哪里?该文件夹是否已添加到 PATH 中? 【参考方案1】:默认情况下,dotnet
安装到 usr/share/dotnet
。检查此路径是否已添加到环境变量$PATH
。
如果在那里找不到,可以在终端上运行:
whereis dotnet
如果未找到 dotnet,则该工具未正确安装。
另外,安装 SDK 后,您是否关闭并重新打开终端窗口,如 instructions stated?
【讨论】:
以上是关于即使在安装 .NET 核心 SDK 后,Dotnet 命令也不起作用的主要内容,如果未能解决你的问题,请参考以下文章
ASPNETCoreModule 未随 .NET Core SDK 一起安装
安装 VS 2015.1 / .NET 4.6.1 后 Silverlight 5 SDK SLSvcUtil 错误
找不到指定的 SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator'。 .net 核心 5 MacOS
如何让 JWT 在 Autorest 生成的 SDK 中工作? (ASP.NET 核心 2.0)