JetBrains has finally released a release candidate for ReSharper 4.0. ReSharper 4.0 introduces comprehensive support for Visual Studio 2008 and
C# 3.0, solution-wide analysis, .NET Framework classes annotated with custom attributes for better code inspection, single-click code cleanup, brand new refactorings for both C# and VB.NET, plus a whole lot of productivity features. As before, ReSharper comes in three editions: Full, C# and VB.NET*, which are called on to bring every customer precisely what they need — and enjoy the savings.

Download ReSharper 4.0 Release Candidate to test the power of new capabilities and help us put the finishing touch on the product. Whatever edition you want, whatever version of Visual Studio you use, there's a single download file for all.

See also "ReSharper 4.0 vs plain Visual Studio 2008" Comparison.
For more details, please visit ReSharper 4.0 Release Candidate Feature set.

*VB.NET Edition provides support for Visual Basic 8

What's New

  • Full Support for C# 3.0 and LINQ
  • ReSharper 4 Full Edition and C# Edition provide comprehensive support for C# 3.0, including LINQ, implicitly typed locals and arrays, extension methods, automatic properties, lambda expressions, object & collection initializers, anonymous types, expression trees, and partial methods.
  • Comprehensive Insight into .NET Framework
  • We have analyzed a great share of .NET Framework Class Library, as well as NUnit Framework, and annotated it through external XML files, using a set of custom attributes from the JetBrains.Annotations namespace.
  • Solution-Wide Analysis
  • ReSharper 4.0 provides a full-fledged feature called Solution-Wide Analysis, which looks for erroneous C# code in your whole solution on-the-fly, without compiling it first.
  • Code Cleanup
  • A new, extended reincarnation of what was previously known as Reformat Code. You can now save a myriad of "go-to-next-highlight-then-apply-a-quick-fix" iterations by simply running Code Cleanup!
  • New Refactorings
  • In line with the major message of the current release, all refactorings support C# 3.0. New members of the refactoring family are available, including a pack of C# 3.0-specific refactorings. Plus, we have a surprise for VB.NET aficionados: all refactorings that were previously limited to C# 2.0 are now available for Visual Basic 8.
  • Multiple New Productivity Features
  • Here's a glance at a number of improvements intended to make your coding experience appreciably more enjoyable.
  • Complete Statement, introduced in ReSharper 4.0, is a feature that inserts necessary syntax elements (braces, semicolons etc.) and gets you to the position to start the next statement, saving you from excessive juggling with the caret. As you work, keep in mind the default shortcut for this feature — Ctrl+Shift+Enter .
  • CamelHumps in Code Completion -
    In ReSharper 4.0, all three completion features — Symbol Completion, Smart Completion, and Import Symbol Completion — support CamelHumps. That lets you complete any symbol by entering only its uppercase characters.
  • Live Templates Editor & Manager
    Live Templates Editor is a rejuvenated set of user interface items for viewing, managing, and editing all three types of templates — Live Templates, 'Surround With' Templates, and File Templates.
  • Recent Edits
    Recent Edits is a drop-down list similar to existing Go To features that shows files and symbols that you recently modified.
  • ASP.NET Speedup
  • ReSharper 4.0 significantly speeds up analysis of ASP.NET pages, to enable more web developers benefit from the great toolset that ReSharper provides.