The Most Intelligent Add-In To Visual Studio
- Try ReSharper free for 30 days
- Watch Demo
- Review Feature List
- "ReSharper vs plain VS" Comparison
With unparalleled support for C#, Visual Basic .NET, XML, XAML, and ASP.NET, including comprehensive cross-language
functionality, ReSharper 3.1 is sure to satisfy more Visual Studio developers than ever before.
Version 3.1
brings unrivalled code analysis, a superior unit testing solution with multiple unit test sessions, Go to Symbol
navigation, a handy To-do Explorer, and many other features — to boost individual and team productivity in the
world of .NET development. ReSharper 3.1 comes in three editions: Full, C# and Visual Basic .NET, to give every
developer precisely what they need.
Key Features
- Code Analysis for C#
- ReSharper analyzes and highlights errors in your C# code while you type, without having to compile it first. It also helps you solve problems instantly, by suggesting quick-fixes for most errors. You can analyze your code both file-by-file and solution-wide. read more »
- Coding Assistance
- To increase your productivity and save your time, ReSharper drastically extends and improves Visual Studio's native code completion; introduces color highlighting for fields, local variables, and types; transforms code using context actions; lets you move and duplicate blocks of code with ease; suggests required namespace import directives; auto-inserts brackets, parenthesis and quotes; promptly shows concise documentation for types, type members and method parameters as pop-up tips, and a lot more. read more »
- Code Formatting
- ReSharper lets you handily optimize namespace import directives, remove redundant type name qualifiers and 'this.' keywords, reorder type members according to a customizable pattern, and embrace an arbitrary block of code with region in just a couple of clicks. read more »
- Code Generation
- ReSharper is smart enough to generate method stubs from usage, and feature-rich enough to provide special-purpose dialog boxes for creating constructors, read and write properties, and more. All these classy tools are readily accessible from a single pop-up window! read more »
- Code Templates
- You can use a rich set of predefined code templates as well as define your own templates to automatically create loops, arrays, variables, method declarations, and a variety of other code constructs. File templates, 'surround with' templates and live templates for C#, VB.NET and XML let you choose the most convenient way of inserting a ready piece of code in any situation. read more »
- Navigation and Search
- Refactorings
- ReSharper traditionally provides a much wider set of automated code refactorings than Visual Studio. In total, 28 different refactorings are available that allow you to rename, move, and safely delete symbols; introduce and inline fields, variables, or parameters, and implement many more improvements. read more »
- Unit Testing
- ReSharper automatically detects whether your project contains NUnit tests. It allows you to run and profile unit tests right from the code editor, shows the structure of tests in your solution, and provides you with a dedicated window where you can analyze test results and re-run unit tests. Support for other test frameworks (mbUnit, csUnit) can be implemented via separate plugins. read more »
- VB.NET Support
- ReSharper lets you apply most of its smart features to VB.NET code, including ASP.NET pages written in VB.NET. Among other facilities, ReSharper's syntax highlighting, coding assistance, code generation, navigation and search, parameter info, quick documentation lookup, and most refactorings are available to any VB.NET developer. The greatest benefit is to be experienced by .NET developers working on mixed C# and VB projects. read more »
- ASP.NET Support
- Now you can edit ASP.NET files with both pleasure and increased productivity. Take advantage of context actions, quick-fixes, coding assistance, navigation, refactorings, and other features. For C# code, error highlighting is available as well. With ReSharper, you can easily edit and refactor C# code within ASP.NET, as well as web control properties and events, data sources and content placeholders. read more »
- XML Support
- ReSharper supports all XML files that Visual Studio considers XML, including .xml, .config, and .resx. Coding assistance, navigation between matching tags, live templates and 'surround with' templates, code completion, quick-fixes, and more are all at your disposal. read more »
- XAML Support
- In addition to offering all the features that are available for pure XML, ReSharper perfectly validates XAML semantics, including references between XAML entities, helping prevent intractable run-time errors. read more »
- NAnt and MS Build Scripts
- Advanced editing capabilities, previously available only for C#, are now extended to NAnt and MSBuild scripts — error highlighting, quick-fixes, code completion, navigation and search, applicable refactorings and file structure view will make your scripting experience easier. read more »
To get the full story on ReSharper New feature set, please visit the New Features page.
