.net - Rider 无法检测 Ubuntu 上的 .NET core 安装

标签 .net rider

按照 Rider IDE 的指示,我安装了 Microsoft 的 .NET Core 框架。我知道安装成功,因为我可以从终端运行 dotnet 命令。但是,重新启动 Rider 后,我仍然收到以下消息:

Cannot detect .NET Core. Please install .NET Core and restart Rider.

我做错了什么吗?

最佳答案

我设法解决了问题设置

/opt/dotnet/dotnet

Settings | Build,Execution,Deployment |
  Toolset and Build | .NET Core CLI executable path

enter image description here

以前,我使用/usr/bin/dotnet,但它不再工作了。另外,自动检测似乎被破坏了。

实际上,which dotnet返回的路径/usr/bin/dotnet只是一个遵循/opt/dotnet/dotnet<的shell文件,其内容为:

#!/bin/sh

export DOTNET_ROOT=/opt/dotnet
exec /opt/dotnet/dotnet $@

# vim: ts=2 sw=2 et:

关于.net - Rider 无法检测 Ubuntu 上的 .NET core 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48739309/

相关文章:

c# - Rider 没有设置我的 msbuild 变量 BuildingInsideVisualStudio

c# - JetBrains Rider - 配置应用程序设置覆盖

asp.net - 使用 Rider 在 Linux 上调试 ASP.NET Web API 2

c# - JetBrains Rider "Reformat code"操作 (Ctrl+Alt+L) 删除文件末尾的换行符

c# - 2个WCF服务,1个通用接口(interface),多头头疼

c# - 把上午改成下午?

.net - 在没有 Access 权限的情况下打开 mdb Access 文件

java - API 和 Web 服务有什么区别?

.net - libjpeg 和 .Net jpeg 编解码器在单色数据上真的有很大不同吗?

nuget-package - 在 JetBrains Rider 中配置 .nupkg 版本和其他元数据