Revision 441342889 of "ReSharper" on enwiki{{primary sources}}
{{Advert|date=August 2010}}
{{Infobox software
| name = ReSharper
| developer = [[JetBrains]]
| latest_release_version = 6.0 (6.0.2202.688.12) (for VS 2005/2008/2010)
| latest_release_date = {{release date|2011|06|29}}
| latest_preview_version =
| latest_preview_date =
| operating_system = [[Microsoft Windows]]
| genre = [[Extension (computing)|extension]] for [[Microsoft]] [[Microsoft Visual Studio|Visual Studio]] 2003, 2005, 2008 and 2010
| license = personal, commercial, $199-$349
| website = http://www.jetbrains.com/resharper/
}}
'''ReSharper''' is a [[refactoring]] and productivity [[Extension (computing)|extension]] by [[JetBrains]] that extends native functionality of [[Microsoft]] [[Microsoft Visual Studio|Visual Studio]] 2003, 2005, 2008 and 2010.
ReSharper executes solution-wide [[static code analysis]] (error detection on-the-fly, without the need to compile), provides additional features for error correction, code completion, navigation, search, syntax highlighting, formatting, code generation and optimization, carries out 40 automated [[refactoring]]s, and streamlines [[unit testing]] using [[NUnit]] and [[MSTest]], among other features.
The current version 6.0, was released in 2011. It supports [[C Sharp 4.0|C# 4.0]], [[Visual_Basic_.NET#Visual_Basic_2010_.28VB_10.0.29|VB10]], [[ASP.NET]], [[ASP.NET MVC]], [[XML]], [[XAML]], [[MSBuild]] and [[NAnt]] build scripts.
==Features==
The following is an incomplete list of ReSharper features and feature groups:<ref>http://www.jetbrains.com/resharper/features/index.html</ref>
* [[Static code analysis]]: over 900 on-the-fly code inspections that can be displayed as errors, warnings, suggestions, or hints<ref>http://www.jetbrains.com/resharper/documentation/comparisonMatrix_R5.html</ref> (including [[Compilation error|compiler errors]] and warnings)
* 600 quick-fixes - automated corrections to resolve errors and optimize code
* Navigation and search: view file structure; search for any code symbol, type or file in solution; search for symbol usages; quick navigation to usage, declaration, implementation, inheritors, base types etc.
* Code Completion and Parameter Info that extends Visual Studio's built-in [[IntelliSense]]
* 40 solution-wide code [[refactoring]]s
* Over 200 context actions - "local refactorings"
* Code generation: generate code from usage; generate common type members, including properties, constructors, interface implementation etc.
* Support for [[unit testing]] using [[NUnit]] and [[MSTest]]
* Assistance in [[Internationalization and localization|internationalizing]] .NET applications
* Advanced support for ASP.NET and ASP.NET MVC including Document Navigation, Refactoring and Related Files Dialogues
==Plugins==
ReSharper provides an [[API]] for developers to create third-party [[Plug-in (computing)|plugins]] extending core ReSharper functionality,<ref>http://www.jetbrains.com/resharper/plugins/index.html</ref> such as:
* [http://activemesa.com/r2p ActiveMesa R2P]
* [http://confluence.jetbrains.net/display/ReSharperInt/Agent+Johnson Agent Johnson]
* [http://confluence.jetbrains.net/display/ReSharperInt/Agent+Smith Agent Smith]
* [http://confluence.jetbrains.net/display/ReSharperInt/Exceptional Exceptional]
* [http://confluence.jetbrains.net/display/ReSharperInt/Gallio Gallio Test Runner]
* [http://confluence.jetbrains.net/display/ReSharperInt/MSpec MSpec Test Runner]
* [http://confluence.jetbrains.net/display/ReSharperInt/Settings+Manager Settings Manager]
* [http://confluence.jetbrains.net/display/ReSharperInt/StyleCop+for+ReSharper StyleCop for ReSharper]
==PowerToys==
Resharper 5 has a new set of plugins developed by the community and jetbrains to enhance and extend the functionality of Resharper:
* CsUnit PowerToy: Unit Testing
* CyclomaticComplexity PowerToy: Calculates Cyclomatic Complexity
* ExploreTypeInterface PowerToy: Allows you to explore type interfaces
* FindText PowerToy: Powerful add-on for Finding Text
* GenerateDispose PowerToy: Generates Dispose patterns
* LiveTemplatesMacro PowerToy : Macros for Live Templates
* MakeMethodGeneric PowerToy: Makes a method generic
* MenuItem PowerToy: Shows how to work with menu items
* OptionsPage PowerToy: Shows how to work with options page
* ReflectorNavigator PowerToy: Plug-in for Reflector
* ZenCoding PowerToy: ZenCoding for HTML
==See also==
*[[CodeRush]]
*[[Visual Assist]]
==Notes and references==
<references />
==External links==
*[http://www.jetbrains.com/resharper Official JetBrains ReSharper web site]
*[http://www.jetbrains.net/confluence/display/ReSharper/Home JetBrains ReSharper Early Access Program]
*[http://www.jetbrains.com/resharper/documentation/comparisonMatrix_R5.html ReSharper 5.0 vs Plain Visual Studio 2010 (comparison matrix)]
*[http://www.jetbrains.com/resharper/documentation/reviewers_guide.html ReSharper 4 Reviewer's Guide]
*[http://blogs.jetbrains.com/dotnet/ JetBrains .NET Tools Blog]
*[http://web2asp.net/p/resharper.html Resharper (ASP.NET and ASP.NET MVC Features)]
*[http://resharperpowertoys.codeplex.com/ Resharper PowerToys]
{{DEFAULTSORT:Resharper}}
[[Category:Integrated development environments]]
[[Category:.NET programming tools]]
[[Category:Visual Studio extensions]]
[[de:ReSharper]]
[[ru:ReSharper]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://en.wikipedia.org/w/index.php?oldid=441342889.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|