CodeRush is a powerful Visual Studio® .NET add-on that enhances the developer experience by accelerating developer and team productivity via an integrated suite of technologies.
CodeRush是IDE工具里面最节省内存的,即使是非常大的项目(例如,具有几千个类和百万行代码),也仅添Visual Studio 中消耗的一小部分,。CodeRush也是最快的 Visual Studio IDE工具,比最接近它的竞争对手快了十二倍。
CodeRush的延展性
CodeRush的设计具有可延展性。实际上,上述的所有CodeRush的功能都是以CodeRush的插件形式表现的。使用这个框架后,你就知道它是多么强大,并且所有我们能利用的东西你也能利用。有了CodeRush,你可以建立扩展套件,帮助后来者追随团队标准,也可实现宏大的 Visual Studio 功能或者只是简单的利用所有CodeRush团队提供的杀手插件。
Refactor! Pro
Developer Express 的Refactor! Pro 融合了一个与语言无关的、最先进的图形引擎,它具有创新的和高度优化的用户体验。不像其他的重构解决方案那样只针对系统构架师,Refactor! Pro 设计是为了高效的帮助所有开发者精雕细琢出满足业务需求的代码。
Non-Windows Environment Support (Linux, macOS, Azure, AWS)
Spreadsheet Document API (create, edit, update XLSX, XLS, CSV)
Export to Excel (XLSX, XLS, CSV)
Word Processing Document API (create, edit, update DOC/DOCX, RTF, HTML,
etc.)
PDF Document API
Digital Signature API
Barcode Generation API
Zip Compression and Archive API
Unit Conversion API
Business Intelligence Dashboard
.NET 6 / .NET 7 / .NET 8 Support
WinForms Dashboard Viewer
WinForms End-User Dashboard Designer
WPF Dashboard Viewer
Blazor Dashboard Component
ASP.NET Core Dashboard Control (includes End-User Designer)
ASP.NET Web Forms Dashboard Control (includes End-User Designer)
ASP.NET MVC Dashboard Control (includes End-User Designer)
HTML JS Dashboard Control (includes End-User Designer)
Dashboard Component for Angular (includes End-User Designer)
Dashboard Component for React (includes End-User Designer)
Dashboard Component for Vue (includes End-User Designer)
VS Dashboard Designer
XAF - Cross-Platform .NET App UI
.NET 6, 7, 8 / .NET Framework
WinForms, ASP.NET Core Blazor, ASP.NET Web Forms
Backend Web API Service
Entity Framework Core and XPO ORM Support
Multi-Tenancy Support
Role-based Access Control, Permission Management
Administrative UI (Manage Users & Roles at Runtime)
Audit Trail (History of Data Changes)
Validation (Prevent Data Errors)
Reporting (Shape, Export & Print Data)
Analytics (Dashboard, Chart, Pivot, Map)
Office Documents (Edit Rich Text & Spreadsheets)
File Attachments (Store Custom Files)
Clone Object (Copy Data Records)
Business Process Management (Workflow & State Machine)
Conditional Appearance (Manage UI Element State)
Event Planning (Scheduler & Notifications)
Tree List Editors (Organize Hierarchical Data)
Localization
Themes
.NET App Security & Web API Service
Entity Framework Core ORM Support
XPO ORM Support
Role-based Access Control & Permission Management
ASP.NET Core Web API / OData Service for CRUD and Authorization
Administrative UI to Manage Users and Roles at Runtime
Download Reports
Download File Attachments
Obtain Localized Strings
Validate Data
Audit Data Changes
CodeRush for Visual Studio
VS 2022 Support
VS 2019 Support
VS 2017 Support
VS 2015 Support
Roslyn-Powered Superior Performance
C#, VB.NET, XAML
TestCafe Studio: Functional Web Testing
Coded UI Support for WinForms Controls
Source Code *
WinForms Controls
ASP.NET Controls
WPF Controls
JavaScript - jQuery, Angular, React
Blazor UI Components
Reporting
.NET MAUI Controls with Support
XPO - ORM Library
Office File API
Data Visualization Dashboard
XAF - Cross-Platform .NET App UI
Technical Support
Priority Support
For Developers, CodeRush for Visual Studio® .NET will help you create sophisticated code blocks in seconds and extend code templates instantly. CodeRush will complete identifiers as you type and expand or contract selections logically. With CodeRush, you will be able to instantly place selected code inside Try/Catch blocks, Regions and your own custom wrappers with ease. You can even reverse the logic of selected code and revisit important points within your code instantly (and effortlessly swap between locations).
CodeRush includes many powerful templates, but perhaps the most powerful CodeRush feature is the ability to build your own in seconds. Of course CodeRush for Visual Studio® .NET is also 100% managed code and fully integrated within the IDE itself, so you can start extending your development environment today using nothing but managed code. Every single CodeRush feature is implemented as a plug-in using Visual Studio's form designer and property browser. It's the fastest, most powerful way to extend Visual Studio® .NET -- guaranteed!
Features:
Visualization Tools - Quickly see the essence of the code you're working on because Clarity is good - Noise is bad.
Advanced Selection Tools - Select and radically manipulate code with efficiency, because working with selections the old-fashioned way is an exercise in tedium.
Clipboard Tools - The clipboard as your trusty sidekick because a smart clipboard is a whole lot better than a simple one.
Navigation Tools - Move through source code faster because fishing for code is a distraction that you don't have time for.
Code Templates - Create common code blocks fast because manually typing in all those characters of a try/catch block or a for-loop takes way too long. Cutting down on the repetition in your day can help reduce the risks of long term damage.
CodeRush Extensibility - The extensibility of CodeRush is it's single greatest feature because through custom extensions you can help newbies adhere to team standards, implement that great VS feature idea you had, or simply exploit all the killer plug-ins submitted by the CodeRush community.