This post originated from an RSS feed registered with .NET Buzz
by Scott Watermasysk.
Original Post: Refactoring Tools and Helpful VS.NET Add-Ins
Feed Title: ScottW's ASP.NET WebLog
Feed URL: /error.aspx?aspxerrorpath=/blog/rss.aspx
Feed Description: ASP.NET and Blogging
I have been working on re-organizing the Community Server project structure.
When each of the three core applications were each developed, I do not think
seamless integration with each other was on the top of the feature list. So as
we started to approach V1.0, it started to become obvious, we really need to
make some huge changes.
These changes generally were not coding changes, but did involve switching
some namespaces, moving classes, renaming objects, etc. In VS 2005, I could
have used the built in refactoring tools to complete the work. But CS is still a
1.x application, so I decided to go out and see what I could find.
As far as pure refactoring features go, XS provides a lot more features.
However, IMO, some (especially ReName) are still rather buggy. ReSharper only
provides a couple refactoring features, but during my usage, they
worked flawlessly. In addition, ReSharper has a quite a few other helpful features.
Both tools sell for $99. Although I would really like to use some of XS's
features on a regular basis, I am not sure I would purchase it at the moment. If
the rest of my 30 day trials goes well, I could see myself purchasing ReSharper.
Anyone have any recommendations for similar tools? (Refactoring? Or cool VS
add-ins?)