【问题标题】:JetBrains Rider EAP on Linux - Solution load failed: MsBuild not foundLinux 上的 JetBrains Rider EAP - 解决方案加载失败:找不到 MsBuild
【发布时间】:2017-06-03 01:03:20
【问题描述】:

刚刚安装了最新版本的 Rider EAP (163.12057) 并尝试创建新的解决方案。

在我的解决方案资源管理器中,它显示了我的解决方案和(加载失败)。 在事件日志窗口中,我收到错误消息:

解决方案“FirstSolution”加载失败:在这台机器上找不到 MsBuild

关于如何解决这个加载问题的任何想法? 提前致谢!

【问题讨论】:

  • 您使用什么操作系统(Ubuntu CentOS 等)?

标签: msbuild jetbrains-ide rider failed-to-load-viewstate


【解决方案1】:

接受的答案将我带到官方指南:Mono-project download

这可以帮助各种其他系统(不同于 Debian)。它帮助我完成了这个过程并解决了 Ubuntu 18.04 上的问题。

对于 Ubuntu 18.04,首先是 Add the Mono repository to your system:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update

那么,

sudo apt install mono-devel
sudo apt install mono-complete

【讨论】:

  • 最好引用具体问题的相关位。
【解决方案2】:

我设法解决了加载错误。

我错过了 Mono,并通过此线程 here 发现 Rider 当前需要 Mono 4.6.2。

我按照this 指南安装了 Mono。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update

sudo apt-get install mono-devel
sudo apt-get install mono-complete

我希望这对其他人有帮助。

更新:Asp.Net 核心

如果您将使用 Asp.Net Core,并且遇到关于缺少 xsp.exe 的错误,您可能需要使用此命令安装 mono-xsp4

sudo apt-get install mono-xsp4

【讨论】:

  • 谢谢!一开始看起来很奇怪,因为我检查了单声道库的 xsp4.exe 文件链接到其 gac 文件夹中的 xsp 二进制文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-06
  • 1970-01-01
  • 2019-07-06
相关资源
最近更新 更多