Sponsor: Do you build complex software systems? See how NServiceBus makes it easier to design, build, and manage software systems that use message queues to achieve loose coupling. Get started for free.
This sounds trivial, and it is. But if you have a Visual Studio background and are trying out JetBrains Rider for the first time, this may not be apparent how to setup launching multiple projects in JetBrains Rider. This entire week I’ve almost exclusively used Rider. I’ve used some of the early EAP’s, but not on an actual project. One of the first roadblocks I hit was trying to figure out how to launch multiple projects from my solution. Thankfully, it didn’t take me too long to figure out. However, I then had a colleague ask me the very next day how to do it, as he was also trying it out for the first time.Run Configurations
Under theRun > Edit Configurations...
menu, brings up a dialog where you can manage different configurations. Under the .NET Projects, you will have one default entry that points to an existing project. Create any new .NET Project entries to any other executable projects you have in your solution.
I switch to Rider from VS 2017 and I’m enjoying it. As an IntelliJ IDEA user for long time, I’m almost familiar with working on Rider. The most important thing for me is Rider uses much less RAM than VS2017. Sometimes VS2017 eats more than 2GB of RAM but Rider only use about 600MB of RAM. But I still need to use VS2017 for some features.
Thanks for the comment. I wasn’t familiar with any other JetBrains IDE’s so there were a few things to get used to in comparison to VS. I think the product is outstanding so far. I’ve hit one bug with debugging async that’s kinda problematic but kind of expected this early in the product. https://youtrack.jetbrains.com/issue/RIDER-507
As I’m working on project that uses ASP.NET Core, Angular and Postgres, Rider provides me an all-in-one IDE so I don’t need to switch between IDEs/tools to work. Angular support in Rider is superb and database support is great. Rider is not fully support ASP.NET Core 2.0 yet but it will come with EAP builds (https://www.jetbrains.com/rider/eap/) which will available this September.