Задать вопрос
@Nikita07

Как запустить приложение через WSL в Rider?

Появилась необходимость запускать приложение через WSL (как в режиме отладке так и без) в Rider 2025.1, не понимаю как это сделать, уже все установил (Ubuntu, SDK для NET 8.0 и т.п.), но приложение не запускается (Rider пытается запустить его как windows приложение), дома установлен VS, там все просто, открыл проект и он автоматически определил, что запуск идет через WSL
68774c036c463813137281.png
на работе нет возможности установки VS, так как в компании решили вести разработка на Rider(е), кто-нибудь с этим сталкивался?
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Продвинутая разработка на C# и .NET
    5 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@benjik
Если просто "запустить" (без отладки), то нужно создать Run Configuration, в ней заполнить слещующее:
Exe path: 'wsl.exe'
Program arguments: '--cd <путь к солюшену> dotnet run --project <название проекта>'
Working directory: '<путь к солюшену>'
6946f11672f81283912665.png

Если с отладкой, то нужно скопировать исходники куда-то в файловую систему WSL и открыть в райдере через '\\wsl.localhost\...'. Тогда всё будет запускаться и отлаживаться как обычно, только в WSL. Тут подробнее. К сожалению, Rider пока не поддерживает 'Run on' как Idea и не может в символические ссылки WSL из Windows.
6946f11f1724f118800001.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы