Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Project Rider - a new cross-platform C# IDE from JetBrains

Discussion in 'Scripting' started by liortal, Jan 13, 2016.

  1. liortal

    liortal

    Joined:
    Oct 17, 2012
    Posts:
    3,559
  2. GeordiePowers

    GeordiePowers

    Joined:
    Sep 10, 2013
    Posts:
    1
    Not only is it cross platform, this is super exciting because JetBrains IDEs are simply the best. The features in ReSharper won't even come close to a full IDE by these guys.

    As long as they release a free community edition similar to their IntelliJ IDEA or what Microsoft has done with Visual Studio community, there's no reason Project Rider shouldn't become the standard Unity editor.. it's a match made in heaven.
     
  3. UCh

    UCh

    Joined:
    Nov 18, 2012
    Posts:
    29
    EAP version served. It's able to use the Unity generated solution.
     
  4. jk34594345

    jk34594345

    Joined:
    Aug 15, 2015
    Posts:
    9
    .. Just installed Rider and it looks great. Opening my Unity project sorta works, but not really..

    Which file do you import and how?
     
  5. UCh

    UCh

    Joined:
    Nov 18, 2012
    Posts:
    29
    Just the solution (the .sln file) by open project.
     
  6. pexoid

    pexoid

    Joined:
    Aug 29, 2014
    Posts:
    16
    Here is something for Windows users who want to take Rider for a spin. At first I setup Rider to be launched via .bat to open the solution file automatically, but got annoyed that focus didn't switch over to Rider. So I made this VBScript, it is not perfect but maybe it gives you ideas and something to build upon. And if you do make it better, don't forget to share your modifications ;)

    https://www.dropbox.com/s/90c4xhwfgp3cw24/UnityToRider.vbs?dl=0
     
  7. zhuchun

    zhuchun

    Joined:
    Aug 11, 2012
    Posts:
    427
    I don't wanna be a spoiler, but R# itself doesn't work perfectly w/ Unity+VS. You may say, what about take it as an alternative to VS/MD? In short, nope :p Check this blog https://blog.jetbrains.com/dotnet/2016/01/13/project-rider-a-csharp-ide/
    Some asked "Will this support older versions of mono? Specifically for unity engine development." and replied "There are no plans at the moment".
    Jetbrains is a great company, I really hope project rider can go further than VSCode, it may takes time though.
     
  8. van800

    van800

    JetBrains Employee

    Joined:
    May 19, 2016
    Posts:
    71
    Last edited: May 23, 2016
  9. jk34594345

    jk34594345

    Joined:
    Aug 15, 2015
    Posts:
    9
    This thread has also some useful info to get it to work:

    https://youtrack.jetbrains.com/issue/RIDER-1141#comment=27-1441550

    If anyone has a complete step by step guide, that'd be very helpful. I think right now there's a lot of parts of solutions floating around online, but it's very hard to understand which ones actually work (for the current, at time of writing, solution).
     
  10. passerbycmc

    passerbycmc

    Joined:
    Feb 12, 2015
    Posts:
    1,739
    i keep trying rider every month or so, but it sitll dosnt seem mature enough to use in production, so seems its more of a waiting game till it gets more stable and complete.
     
  11. jk34594345

    jk34594345

    Joined:
    Aug 15, 2015
    Posts:
    9
    Still using Rider, but it's not perfect. Seems like the latest builds are getting almost less stable in some ways.

    E.g. I am no longer able to make Rider jump to a line and file by clicking e.g. a debug message in Unity. The frustrating thing is that this used to work.

    ( I'm using this script to make Unity generate a Mono 4.5 csproj file )

    If anyone has got this working on Windows with the latest build (146.2572) , please share how :)
     
  12. van800

    van800

    JetBrains Employee

    Joined:
    May 19, 2016
    Posts:
    71
    For me navigating to line worked and works only if Solution was already opened in Rider.
     
  13. van800

    van800

    JetBrains Employee

    Joined:
    May 19, 2016
    Posts:
    71