C# Development Environment for Visual Studio Code
DotRush is a VSCode extension for
Navigation & Refactoring
DotRush simplifies code navigation and refactoring with these quick actions:
IntelliSense in Multi-Target Projects
DotRush offers IntelliSense for multiple Target Frameworks. For example, when you're working on a cross-platform application and your current target framework is Android, DotRush provides IntelliSense capabilities for iOS, too.
Cross-Platform Error Detection
DotRush highlights errors and displays descriptions in all Target Frameworks used in your project.
Multiple Project Management
Empowering you with Code Workspaces DotRush lets you effortlessly combine multiple projects and apply different settings to them. DotRush seamlessly activates all features when you add a new folder to your workspace. Note that
Activate error quick fixes by hovering over an error or clicking on the lamp icon:
When navigating to a class not included in your project, DotRush will decompile it with ICSharpCode Decompiler, allowing you to explore external libraries.
Code Quality Analysis
Integrate code quality analyzers into your project, and DotRush will highlight suggestions from these analyzers. This is disabled by default, but you can enable the
More for VSCode Developers
Check out .NET Meteor – a cross-platform VSCode extension to build, debug .NET apps and deploy them to devices or emulators.
About the Author
I'm Nikita Romanov, a passionate programming enthusiast with a focus on .NET MAUI. I work with an amazing team at