22 Jun
JetBrains have released ReSharper 3.0, but I think they may have to re-brand it, as it now has extensive VB.NET support too:
ReSharper is proud to enable Visual Basic .NET development, providing full support and a host of productivity features. Visual Basic developers will be sure to enjoy a truly enhanced Visual Studio experience thanks to ReSharper’s quick navigation and search, all the important code refactorings, full-fledged code assistance, code completion & generation, code templates, and a lot more.
Maybe they can call it ReCLR or ReNetter or something like that…
13 Apr
Hot on the heels of me plugging the beta release, JetBrains have released the 2.0 version of the TeamCity continuous integration & build management server. Originally written as a Java development tool, it works great for .NET projects too, supporting .NET solution builds natively (for 2003 & 2005 solution files, unlike NAnt)
Notable new features:
11 Apr
JetBrains have created a dedicated blog for TeamCity, their continuous integration and build management tool. I downloaded the 2.0 beta for TeamCity last week and set up an integration build for the Drive web solution. It’s brilliant, so simple. It automatically watches the subversion repository and rebuilds on each checkin, showing all the changes in the files with a side-by-side diff screen. It can auto-run unit tests and report build status to either email, a system tray app or even a Jabber account!
From the looks of the application, once it gets released to production it could handle our whole build cycle from development all the way to deployment, because it can not only build Visual Studio solution files, but also run NAnt scripts or even just a command line app. The build processing is ingenious too. Rather than having to do all work on the server, you can install a client app on multiple computers that connect to the server which can be used to do builds, so that multiple builds can be happening at once. The diffent builds can be done on specific clients depending on platform and other environment variable targets that can be setup in the build, so you could have a Windows 2003 build and a Linux build running off the one server but they will be built by the appropriate client machine at the time specified (either on check-in or scheduled).
TeamCity costs US$199, which will include the 2.0 release.
15 Mar
JetBrains have released the first EAP version of ReSharper 3.0. According to the 3.0 Roadmap, the 3.0 release is going to be mostly about adding in VB.NET support for ReSharper. There is a full list of changes for this build available here.
VB specific changes:
- Rename works in Visual Basic
- The following refactorings work in Visual Basic:
- Rename
- Move type to another file
- Copy type
- Move static members
- Introduce variable
- Live templates work in Visual Basic (not all macros work; no bundled templates)
- Type name completion (Control+Alt+Space) works in Visual Basic
- Smart code completion (Control+Shift+Space) works in Visual Basic
Non-VB specific changes:
- TO-DO Explorer (try ReSharper -> Windows -> To-do Explorer)
- Solution-wide error analysis (enable it by checking the ReSharper -> Options -> Highlighting -> Analyze whole solution checkbox)
- Automatic member reordering (configured at ReSharper -> Options -> Member Order; configuration UI is plain XML for now as the options are not finalized yet)
- More context actions and quickfixes
- Suggestions
- Make field read-only
- Make parameter type more specific
- XAML is supported (to the extent of recognizing symbols declared in XAML files and resolving some references; more will come in future builds)
Download here. I’d highly recommend installing this in a Virtual PC image if you use your machine for development normally. I’m using the Orcas CTP image, that way I get to test two things at once.