ReSharper 3.1 Released and Getting Better Than Ever!
JetBrains, makers of some of the best .NET development tools for Visual Studio, have released ReSharper 3.1 on this Christmas Eve. I have been using ReSharper since version 2.x came out, and I must say that it is very hard to develop without this tool. I don’t normally depend on a tool to drive my code, but this one is an exception, since it boosts productivity, quality and speed during development.
This new minor version provides a nice feature, Solution-Wide Analysis, which analyzes all projects in your solution looking for errors on-the-fly, without compiling it first. To enable this task, all you need to do is explicitly switch on the feature (make sure you have loaded a solution before enabling the feature), and then, after it analyzes your solution, view the list of errors in a dedicated window (Figure 2 shows you how to activate that window). You can also tell the analyzer to skip some files or folders (see Figure 1 for more information). Depending on the size of your solution and the performance of your hardware, this operation might take some time to execute (see Picture 3 for more information).
The most important characteristic of this feature is that you don’t have to compile the solution to get the list of errors, which can be of a great benefit for a solution consisting of a handful of projects which might take more time to compile than performing the Solution-Wide Analysis.
See what I meant by boosting a developer’s productivity, quality and speed? Check out the release notes for ReSharper 3.1.
Another cool gift from JetBrains is that if you purchase a license for ReSharper 3.1, you will get a free license for the next major release of the product, ReSharper 4.0.
Figure 1. ReSharper’s Solution-Wide Analysis window (new in version 3.1)
![]()
Figure 2a. Activate the Errors in Solution window
![]()
Figure 2b. This is the Errors in Solution window
![]()
Figure 3. The Solution-Wide Analysis operation might take a bite out of your hardware’s performance
![]()
Similar posts you might be interested in reading:
- Using the “Source Control – Team Foundation” toolbar to perform common TFS operations on the current document within Visual Studio
- My five favorite features in ReSharper 4.5
- Opening a New Tab in Firefox with the Logitech MX and VX Revolution Series Mouse
- Virtual PC Console window doesn’t show up when launching
- Problem Installing SQL Server 2005 on Windows Vista with IIS 7.0
- Mapping a shortcut to execute unit test in current context with ReSharper
- The Case for ReSharper in the Enterprise






JetBrains .NET Tools Blog » Blog Archive » Solution-Wide Analysis Explained:
[...] Brian Di Croce reviews ReSharper 3.1 Ilya Ryzhenkov, .NET Tools Product Manager at JetBrains, reviews an earlier version of Solution-Wide Analysis and answers your questions Jonas Bandi emphasizes the role of Solution-Wide Analysis as a means to differentiate between developing and building solutions. So do Jean-Paul S. Boodhoo and Joey Beninghove. [...]
December 25, 2007, 12:28 pmUwe:
Ah, even more memory consumption…
December 29, 2007, 4:59 amno:
I cant recommend this product until they fix numerous (as in daily) memory overflows in large projects. This is running on a machine with 4GB
June 10, 2008, 3:56 pm