Linux 上的 JetBrains Rider EAP - 解决方案加载失败:找不到 MsBuild
JetBrains Rider EAP on Linux - Solution load failed: MsBuild not found
刚刚安装了最新版本的 Rider EAP (163.12057) 并尝试创建一个新的解决方案。
在我的解决方案资源管理器中它显示了我的解决方案和(加载失败)。
在事件日志 window 中,我收到错误消息:
Solution 'FirstSolution' load failed: MsBuild not found on this machine
关于如何解决这个加载问题有什么想法吗?
提前致谢!
我设法解决了加载错误。
我缺少 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 核心,并遇到有关缺少 xsp.exe
的错误,您可能需要使用此命令安装 mono-xsp4
sudo apt-get install mono-xsp4
接受的答案让我找到了官方指南:Mono-project download
这可以帮助其他各种系统(不同于 Debian)。它帮助我完成了整个过程并解决了 Ubuntu 18.04.
上的问题
对于Ubuntu18.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
对于 Arch Linux 和衍生产品,您需要:
sudo pacman -S mono mono-tools msbuild
使缓存无效并在 Jetbrains 上重新启动以应用
刚刚安装了最新版本的 Rider EAP (163.12057) 并尝试创建一个新的解决方案。
在我的解决方案资源管理器中它显示了我的解决方案和(加载失败)。 在事件日志 window 中,我收到错误消息:
Solution 'FirstSolution' load failed: MsBuild not found on this machine
关于如何解决这个加载问题有什么想法吗? 提前致谢!
我设法解决了加载错误。
我缺少 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 核心,并遇到有关缺少 xsp.exe
的错误,您可能需要使用此命令安装 mono-xsp4
sudo apt-get install mono-xsp4
接受的答案让我找到了官方指南:Mono-project download
这可以帮助其他各种系统(不同于 Debian)。它帮助我完成了整个过程并解决了 Ubuntu 18.04.
上的问题对于Ubuntu18.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
对于 Arch Linux 和衍生产品,您需要:
sudo pacman -S mono mono-tools msbuild
使缓存无效并在 Jetbrains 上重新启动以应用