在 Ubuntu 16.04 上创建解决方案文件时,JetBrains Rider 挂起

Posted

技术标签:

【中文标题】在 Ubuntu 16.04 上创建解决方案文件时,JetBrains Rider 挂起【英文标题】:JetBrains Rider hangs when creating solution file on Ubuntu 16.04 【发布时间】:2018-12-29 21:40:28 【问题描述】:

在 Ubuntu 16.04 上创建解决方案文件时,JetBrains Rider 无限期挂起。已经重启了 Rider 和我的系统。

【问题讨论】:

可能是msbuild无法加载创建的项目...今天收到了这个问题:youtrack.jetbrains.com/issue/RIDER-23181 您可以查看日志文件:Help -> Show logs in... -> backend.log 寻找“MsBuild”关键字 =) 在哪里可以找到日志? - 好吧,我想我知道了。 系统日志中没有“MsBuild”条目。并且/var/log目录下没有backend.log。 【参考方案1】:

我遇到了同样的问题(OS = Arch Linux)。我还从 Snap 安装了 dot net sdk 和 Rider。我不得不:

    使用snapd remove rider 删除 Rider 使用sudo pacman -S dotnet-sdk安装dotnet-sdk 使用sudo pacman -S mono 安装单声道 下载并安装 Jetbrains Toolbox 应用,然后从那里安装 Rider

【讨论】:

【参考方案2】:

就我而言,我发现我的虚拟机没有安装 Mono。杀死并重新启动 Rider 进程并选择另一个项目类型提示我使用此 URL 安装单声道:https://www.mono-project.com/download/stable/#download-lin-debian

安装 Mono 后,我必须再次重新启动 Rider,然后它才能让我创建一个没有挂起的空解决方案。

【讨论】:

这对我来说也是问题的实际原因,这是对我有用的实际修复,谢谢。 sudo apt install mono-devel 仅此而已【参考方案3】:

我可以通过选择ASP.NET Web Application 而不是Empty Solution 来绕过这个问题。

【讨论】:

以上是关于在 Ubuntu 16.04 上创建解决方案文件时,JetBrains Rider 挂起的主要内容,如果未能解决你的问题,请参考以下文章

[已解决]ubuntu 16.04 notepadqq 打不开

win7 与 Ubuntu 16.04 文件传送

VSCODE更改文件时,提示:EACCES: permission denied的解决办法(ubuntu16.04虚拟机)

我在 Ubuntu 16.04 上运行 apt-get update 时无法解决“代理”错误

Ubuntu16.04安装deb文件时提示:此软件来自第三方且可能包含非自由组件

ubuntu16.04安装mongodb,创建数据库管理员,上传文件到服务器上