ReSharper 7: Summary of Main Features
It’s been over one and a half months since the release of ReSharper 7, and in that timeframe we’ve already rolled out a minor update fix (7.0.1). Microsoft, on its part, has yesterday officially launched Visual Studio 2012 which ReSharper 7 has been firmly supporting from the very start.
We’ve been posting on some of the new features that are included in ReSharper 7, so we thought it’s about time to do a summary post for your convenience. This list is by no means all-inclusive and there are still other interesting areas we’re going to be writing about.
- What’s inside ReSharper 7. Quick summary of key features. Would this make this post a Meta-Summary then?
- How exactly ReSharper 7 supports Visual Studio 2012. A list of features specific to Visual Studio 2012.
- Windows Runtime support. Must-have features if you’re doing WinRT development.
- INotifyPropertyChanged support . Helping developers get rid of the burden of properties changing.
- Code generation improvements. Highlighting some new features and improvements for code generation (when it’s absolutely necessary).
- Unit testing improvements. Includes enhancements to NUnit, support for Jasmine and JSPhantom.
- SharePoint and LightSwitch support. Providing support for these technologies in terms of namespaces, correct code analysis et al.
- New refactorings. This includes the highly requested Extract Class refactoring as well as Transform Out Parameters.
- Contract annotations. Setting code contracts to improve the quality and insight of ReSharper code analysis with regard to your specific code base.
- New code inspections. Speaking of code analysis, ReSharper 7 brings more assorted code inspections to remove potential problems in code.
- Member hierarchical views. Extending hierarchy views to apply to members and not only types.
In addition, we’ve worked hard with the plug-in developers to ensure that the majority of extensions for ReSharper would be available for version 7 for it’s release. You can find a complete list of compatible plug-ins for ReSharper 7.
Subscribe to Blog updates
Thanks, we've got you!
Eager, Lazy and Explicit Loading with Entity Framework Core
Entity Framework Core (EF Core) supports a number of ways to load related data. There’s eager loading, lazy loading, and explicit loading. Each of these approaches have their own advantages and drawbacks. In this post, let’s have a quick look at each of these ways to load data for navigational prope…
OSS Power-Ups: bUnit – Webinar Recording
The recording of our webinar, OSS Power-Ups: bUnit, with Egil Hansen and Steven Giesel, is available. This was the twelfth episode of our OSS Power-Ups series, where we put a spotlight on open-source .NET projects. Subscribe to our community newsletter to receive notifications about future webi…
Accelerating Your Testing Workflow with Unit Test Creation and Navigation
Unit tests play an important role in our daily development workflow. They help us ensure our codebase's correctness when writing new functionality or performing refactorings to improve readability and maintainability. In the process, we often create new test files that accompany the p…
Introducing Predictive Debugging: A Game-Changing Look into the Future
With the introduction of debugging tools, software developers were empowered to interactively investigate the control flow of software programs to find bugs in live environments. At JetBrains, we've always strived to improve the art of debugging. Besides the more standard things you expect from a de…