4 ms·
I have clocked in way more hours in Rider than VS. I can flawlessly run and debug our decades old monolith with 40-50 projects and millions LOC, containing C#,
by jcpst 7y ago
I have clocked in way more hours in Rider than VS. I can flawlessly run and debug our decades old monolith with 40-50 projects and millions LOC, containing C#, VB, Web Forms, WPF, files with 80k lines...
And all of our .NET Core services on MacOS, with all my unix-y tooling.
There is “VS for Mac”, but it’s not really VS. It’s Xamarin Studio rebranded.
Rider works excellent on my Linux box at home as well, where the alternatives are MonoDevelop and Omnisharp + text editor.
- stult 7y agoMy only complaint is I can’t ignore auto-gen’d code like EF migrations in dotCover, so my unit test coverage looks terrible. It doesn’t help that I write terrible unit tests, but still!
- mtone 7y agoI run a little powershell script on build that adds the [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage] attribute to generated classes in certain folders. https://gist.github.com/mtone/aded2ff636cb6dd9d428cf5800f34429 https://gist.github.com/mtone/aded2ff636cb6dd9d428cf5800f344... Funnily, I have no clue how to setup a build script in Rider, did that in VS (Rider do run it).
- stult 7y agoHoly crap you've made my job infinitely easier. Thank you!
- flamtap 7y agoAs a long-time ReSharper user, I’ve been meaning to give rider a close look for some time now. Unfortunately the last project I was on was heavy into WPF, and that was about the only box VS didn’t tick. Any tips, tricks, or pitfalls to avoid making the switch from VS to Rider?
- emodendroket 7y agoI used VS for years before switching to Rider and honestly... just jump in, there's not much to know. If you've used ReSharper the features should seem pretty familiar.
- tucaz 7y agoWhat do you think is better in Rider? I’m using it myself for a few months now but feel like going back to VS all the time.
- paranoidrobot 7y agoI've moved my laptops/desktops over to Ubuntu from Windows. Rider was what I thought I'd give a go, with the idea that if it was really terrible I'd fire up a VM with Windows and VS. As someone who's used Visual Studio since VS 2002, and ReSharper since (probably) 2006 - moving to Rider was pretty much run and go. There's a few minor differences, but the only one that bugged me was the regional formatting options for the debugger. I still havn't figured out how to set it to use ISO8601 or something like it for formatting dates/times, and instead it picks something based on my OS configuration.
- emodendroket 7y agoRepeating myself, but I like the key bindings and performance and find the support for VC and databases better.
- BigolJones 7y agoI've actually considered it, but didn't really bring myself on doing it. How is it in general? Why do you prefer Rider?
- emodendroket 7y agoIt is snappier than VS+R# (and I can't bear to give up all the R# features), it supports emacs key bindings, it has (IMO anyway) much better support for ancillary stuff like directly issuing DB calls or interacting with source control, and I'm just used to the IntelliJ platform after using it for years.
- tucaz 7y agoI switched to Rider a few months ago but I still feel like I struggle with some things. For some reason I can’t change the position of the debugger when running and aspnetcore app and make it go back so I always have to re-run whatever request I happen to be debugging. Does that happen to you? It also seems like ReSharper had more tips and tricks going on when compared to Rider, but I can’t imagine that would be true.
- pbz 7y agoDragging the current line arrow back (on the left side panel by the numbers) works for me; works in VS too btw
- q-base 7y agoI have actually also switched more or less to only using Ubuntu, but have been using VS Code. It has become quite powerful in my book and I like that it is the same environment I use across React Native and C#. But I may have to have a little look at Rider then.
- pjmlp 7y ago> There is “VS for Mac”, but it’s not really VS. It’s Xamarin Studio rebranded. This was only true for the first releases, they have been integrating common code from VS and this is one of the reasons why VS moved away from COM plugins into a .NET ones. https://visualstudio.microsoft.com/vs/mac/event/ https://visualstudio.microsoft.com/vs/mac/event/
- nwsm 7y agoVS for Mac doesn't even have an enterprise edition.