Linux上的JetBrains Rider EAP - 解决方案加载失败:未找到MsBuild

时间:2017-01-18 15:17:20

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

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

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

  

解决方案'FirstSolution'加载失败:在此计算机上找不到MsBuild

有关如何解决此装载问题的任何想法? 提前谢谢!

3 个答案:

答案 0 :(得分:46)

我设法解决了加载错误。

我想念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 Core

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

sudo apt-get install mono-xsp4

答案 1 :(得分:2)

被接受的回答使我进入了官方指南: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 :(得分:1)

如果您使用的是 ArchLinux,只需安装这些软件包,您应该可以很好地运行 Rider

sudo pacman -S mono-msbuild dotnet-sdk
相关问题