I'm about to have a project with C# again. As I love using JetBrains IDEs, I came along Rider. The main problem for me is that I need a Windows Forms or WPF Designer for the GUI.
Is there any external software available for it or does anybody know a convenient work pipeline to use Visual Studio only for WPF/WinForms and Rider as code IDE?
JetBrains Rider is a cross-platform IDE that supports . NET, Mono, and . NET Core and technologies that use frameworks such as ASP.NET, ASP.NET Core, Xamarin, and WPF.
Performance: Rider is Superior Rider overtakes Visual Studio in terms of performance. If you're tired of slow performance, Rider is a good choice. It starts faster than Visual Studio and compiles code faster as well.
Rider will use the tools that are available after installing the Microsoft Build Tools 2017, but these come with one caveat in their license agreement: a validly licensed copy of Visual Studio is required.
Rider for Xamarin. Come up with amazing apps to build for iOS and Android, and use Rider to help you code them with Xamarin. JetBrains Rider is a fast and powerful IDE for Xamarin development. It provides the same incredible user interface and experience on both Windows and macOS.
There's no real integration between the two IDEs. As far as I know, Rider detects file changes the same way as Visual Studio, so if you really want to build the UI with Visual Studio and do the rest using Rider, you can do it with quite a smooth workflow.
Also, it's worth it to learn to write WPF UI code by hand. Nowadays, I mostly write my UI code by hand instead of using the designer. With Windows Forms applications, it's different since editing the *.designer.cs
files can be a bit of a pain by hand. It's doable though.
Update (04/2018): Rider 2018.1 now includes a XAML preview tool for WPF projects. It's still under active development and the preview window is non-interactive, but it's certainly better than nothing.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With