Search:
Product Details
ReSharper boxshot.

ReSharper

Published By: 

JetBrains s.r.o

ReSharper is a powerful add-in for Visual Studio that improves your coding productivity. ReSharper provides solution-wide error highlighting on the fly, advanced code completion, superior unit testing tools, over 30 advanced code refactorings, multiple handy navigation and search utilities, single-click code formatting and clean-up, automatic code generation and templates and much more. It works with Visual Studio 2005, 2008 and 2010 and supports a wide range of .NET technologies including C#, VB.NET, ASP.NET, ASP.NET MVC, XML, XAML, JavaScript, CSS and others.

Product Variants

ReSharper C# Edition, Commercial New Licence

ReSharper C# Edition, Commercial Upgrade

ReSharper C# Edition, Maintenance

ReSharper C# Edition, Personal New Licence

ReSharper C# Edition, Personal Upgrade

ReSharper for VS 2003, Commercial New Licence

ReSharper for VS 2003, Personal New Licence

ReSharper Full Edition, Commercial New Licence

ReSharper Full Edition, Commercial Upgrade

ReSharper Full Edition, Maintenance

ReSharper Full Edition, Personal New Licence

ReSharper Full Edition, Personal Upgrade

ReSharper VB.NET Edition, Commercial New Licence

ReSharper VB.NET Edition, Commercial Upgrade

ReSharper VB.NET Edition, Personal New Licence

ReSharper VB.NET Edition, Personal Upgrade

New Features

What's new in ReSharper 6.1

Released at the end of December 2011, ReSharper 6.1 features:

  • Performance and bug fixes - this release fixes over 150 performance issues and over 800 bugs!
  • Easier settings management - settings are now layered - you can define global, per-solution, per-team or individual settings. Import and export all (or selected) settings to/from a single file. Plus there are new granular settings - for example, those defining IntelliSense behaviour for different languages.
  • Async CTP support - supports the async and await keywords in C# and VB.NET and also provides a set of related code inspections and quick fixes.
  • Optimising assembly references - inspect assembly references in any C#, VB.NET or XAML-enabled project and see whether they are in use or not, then remove all unused references.
  • ReSharper SDK - the new ReSharper SDK helps simplify the development and maintenance of ReSharper plug-ins. The SDK provides target files and the required ReSharper assemblies (including test related assemblies). Visual Studio templates are also included for creating different kinds of plug-in projects.
  • New code inspections, quick fixes and refactorings - detects more cases of redundant return statements, there is a new refactoring to convert iterators to methods and more.
  • XAML support improvements - features enhanced code completion, batch generation of event subscriptions, improved attached property awareness, creating namespace aliases from usage etc.
  • And more - internationalisation for VB.NET projects and experimental support for Visual Studio 11 Developer Preview (separate build).

What's new in ReSharper 6

  • JavaScript support - features symbol and smart completion, quick navigation of JavaScript code, code formatting and naming style control, support for the QUnit unit testing library and more
  • ASP.NET MVC 3 Razor support - full support for the new Razor view engine including code highlighting, code completion, refactorings and navigation
  • CSS support - introduces improved code completion, refactorings and a quick-fix graphical colour picker
  • HTML support - get code completion for tags and attributes, contextual actions and more
  • Code analysis in VB.NET - highlights numerous VB.NET errors and code issues right in the text editor
  • Improvements in XAML support - new quick-fixes to create properties and dependency properties from usage, improved code completion for bindings, Silverlight internationalisation assistance and more
  • Colour assistance - code completion now visualises colours and brushes and a new quick-fix enables you to pick a colour from palette for CSS, C#, VB.NET or XAML
  • Macros for file headers - file headers that ReSharper applies on code clean-up can now contain macros defining things such as solution, project and file name; current date and time; and file creation date and time
  • ReSharper suggestions explained - get an explanation why ReSharper is coming up with some of its more perplexing code inspections
  • Searchable inspection severity options - customise code inspections to be shown with a particular level of severity - error, warning, suggestion or hint and manage inspection severity for a specific language or technology
  • Extended navigation and search - easily search for files by using spaces as delimiters, take advantage of the new contextual navigation features such as navigate to [for types] and navigate to parameter declaration, use new filters that let you focus on specific kinds of occurrences while searching for usages and much more
  • Bundled decompiler - decompile and navigate to library code as easily as you navigate to source code. You can go to decompiled sources from anywhere, including from the source code, Go to windows, or Object Browser
  • Multiple new code inspections - ReSharper 6 introduces tens of new on-the-fly code inspections, all of which work in C# code and the majority in VB.NET. These include possible multiple enumeration of IEnumerable and return value of pure method is not used
  • Find similar issues - highlight code, press Alt+Enter and easily search for similar issues in the entire project, solution, or a folder
  • Converting LINQ to loops - if you prefer traditional loops over the elegant query language, ReSharper 6 will happily transform LINQ to code for you
  • New String.Format context actions - when the caret is on a format item, the item is highlighted along with its corresponding object, plus there is a pack of new context actions to include and exclude format items
  • Import types for pasted code - paste in some code and ReSharper 6 figures which import directives it needs, and lets you create all of them with a single Alt+Enter
  • In-place refactorings - perform in-place refactorings such as Rename, Change Signature and Move Static Members
  • Improvements in unit testing - now provides an error message when you're running tests and the solution doesn't compile, provides new default shortcuts for unit testing actions and a new action called repeat previous run that lets you re-run the most recent set of unit tests.

Benefits

  • On-the-fly code quality analysis in C#, VB.NET, XAML, ASP.NET, ASP.NET MVC, JavaScript, CSS, and XML. ReSharper will tell you right away if your solution contains errors or code that can be improved.
  • Instant fixes to eliminate errors and code smells. Not only does ReSharper tell you where there's a problem in your code but it provides quick-fixes to solve them automatically.
  • Solution-wide refactorings to safely change your code base. Whether you need to revitalise legacy code or put your project structure in order, you can lean on ReSharper.
  • Multiple code editing helpers including extended IntelliSense, hundreds of instant code transformations, auto-importing namespaces, rearranging code and displaying documentation.
  • Navigation features to instantly traverse your entire solution. You can jump to any file, type, or member in your code base in no time, or navigate from a specific symbol to its usages, base and derived symbols, or implementations.
  • Code formatting and clean-up to get rid of unused code and ensure compliance to coding standards.
  • More features including generation of common code, extensible templates, internationalisation assistance, and unit test runner.

Licensing

Personal Licensing

A Personal License is a named-user license which restricts the use of the software to the person who purchased that license. The license allows for installation of the software on different computers (at work and/or at home), provided that multiple instances of the software will not be used at the same time.

Commerical Licensing

Commercial Licenses are available to legal entities, including companies and organisations (both for-profit and non-profit), requiring the software for general commercial use. Commercial Licenses that are registered in a legal entity name allow for use of the software on any computer, operating system, and by any developer within a legal entity, provided that the total number of concurrent users never exceeds the number of purchased licenses.

Licence Terms

Per concurrent user model
A number of purchased licenses enables a legal entity to use the software by the corresponding number of developers at a time.

Cross-platform compatibility
A single license allows for use of the software on different operating systems, provided that it's not concurrent use.

Perpetual ownership
A license is perpetual to the purchased version of the software. Upgrades are optional and provided pursuant to the ReSharper maintenance terms. Each subsequent upgrade automatically terminates rights for use of the previous versions.

Non-transferable restriction
Use of the software is restricted to a licensed legal entity with no right to transfer the software to third parties.

Maintenance and Support

Commercial Licenses qualify you for the following maintenance and support services:

  • Unlimited access to technical support via e-mail
  • Free upgrades to generally available bug fix and minor releases
  • 40% off the full license price when upgrading to future major releases

Editions

ReSharper Full Edition

This includes all features for all supported languages and technologies, particularly the cross-language functionality between C# and VB.NET. Supports C#, VB.NET, ASP.NET & ASP.NET MVC, XML, HTML, JavaScript, CSS, XAML, build scripts and unit tests.

ReSharper C# Edition

Provides Full Edition functionality but doesn't work with VB.NET source code. Supports C#, ASP.NET & ASP.NET MVC (C# code only), XML, HTML, JavaScript, CSS, XAML (C# code only), build scripts and unit tests (C# code only).

ReSharper Visual Basic .NET Edition

Provides Full Edition functionality but doesn't work with C# source code. Supports VB.NET, ASP.NET & ASP.NET MVC (VB.NET code only), XML, HTML, JavaScript, CSS, XAML (VB.NET code only), build scripts and unit tests (VB.NET code only).

System Req.

  • Processor: Intel Core 2 Duo 2GHz
  • Memory: min. 2Gb, recommended 4Gb or higher
  • Disk space: 130 Mb
  • Operating System: Microsoft Windows XP SP3/Server 2003/Vista/Server 2008/Windows 7 (incl. 64-bit)
  • One of the following Visual Studio versions installed: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008 SP1, Microsoft Visual Studio 2005 SP1 (not recommended). Note: ReSharper doesn't work under Microsoft Visual Studio Express editions.



Vendor Showcases
Intel Logo

Embarcadero Logo

Flexera Logo

GFI Logo

MindJet Logo

TechSmith Logo

ABBYY Logo

SmartDraw Logo

TechSmith Logo

Becrypt Logo

Paessler Logo

Netop Logo
© 2003 - 2012 Sigma Software Distribution. Registered office: Prigg Meadow, Ashburton, Devon, TQ13 7DF, UK. Registered in England. Company no: 1671407. VAT no: GB 384904621.