JetBrains Rider EAP в Linux - загрузка решения не удалась: MsBuild не найден

Просто установил последнюю версию Rider EAP (163.12057) и попытался создать новое решение.

В моем обозревателе решений отображаются мои решения и (загрузка не удалась). В окне журнала событий я получаю сообщение об ошибке:

Решение "FirstSolution" загрузить не удалось: MsBuild не найден на этом компьютере

Любые идеи о том, как я могу решить эту проблему загрузки? Заранее спасибо!

4 ответа

Решение

Мне удалось решить ошибку загрузки.

Я скучал по Mono и через эту ветку узнал, что Rider в настоящее время нуждается в Mono 4.6.2.

Я следовал этому руководству, чтобы установить 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

Принятый ответ привел меня к официальному руководству: Mono-проект скачать

Это может помочь с другими системами (отличными от 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

Для Arch Linux и производных вам понадобятся:

      sudo pacman -S mono mono-tools msbuild

Недействительные кеши и перезапуск на Jetbrains для применения

Если вы используете ArchLinux, просто установите эти пакеты, и у вас должно получиться запустить райдер.

      sudo pacman -S mono-msbuild dotnet-sdk
Другие вопросы по тегам