在 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 打不开
VSCODE更改文件时,提示:EACCES: permission denied的解决办法(ubuntu16.04虚拟机)
我在 Ubuntu 16.04 上运行 apt-get update 时无法解决“代理”错误