Release Notes - TestDriven.NET: 2.0 Beta 2

This will be the last significant update to TestDriven.NET 2.0 before the RTM version. I would be very grateful if you could report any issues that you find!

Please note this is the recommended version of TestDriven.NET for all versions of Visual Studio .NET. It is a better and more stable product than TestDriven.NET 1.0 RTM. If you are a professional or enterprise customer then it is the version I am providing support for.

I realise not having an RTM version available for download is a bad situation. Unfortunately due to a disagreement with Microsoft over Express SKU support I am no longer making the TestDriven.NET 1.0 RTM version available. Please don't hold off trying TestDriven.NET 2.0 Beta 2!

As you can see I'm now happily using FogBugz for issue tracking and release notes:

427: 64-bit support

Added support for running tests in 64 bit process. The test runner will honor the test assembly's 32bit flag.

375: Latest release of NUnit

Now using NUnit 2.2.8.

332: System.TypeLoadException

Fixed 'TypeLoadException' from being output on machines where Visual Studio 2005 Beta had been installed.

337: dotTrace 2.0 prevents TestDriven from running from within Visual Studio 2005

Stopped 'SerializationException' from being thrown when JetBrains dotTrace 2.0 is installed.

448: Warn before a version that works with the Express SKU is uninstalled

Added warning before uninstall for people who may be using the Express SKU support in previous versions.

520: Poor man's Express SKU support

Added experimental support for executing unit tests by default on Class Library projects. Do a custom install and enable 'Default Start Unit Testing'. This allows basic unit testing support when unit the Express SKU.

552: Add basic ReflectorAddIn functionality

Added 'Test With... Reflector' command to code context and project menus. Reflector can be automatically downloaded or copied from local file system.

522: Command bar buttons not showing on 'Solution Explorer' project node

Fixed issue that could stop TestDriven.NET's command bar buttons from being installed on some menus.

550: Menus missing in some non-US/UK cultures

Fixed big that caused some 'Test With...' menu buttons to be missing in cultures that use ',' for decimal point.

326: Include MSBee in TestDriven.Net installer

Added option to build and test using .NET 1.1 from Visual Studio 2005. Use the 'Test With... .NET 1.1' command.

310: Icons missing from the right click menus in VS2005

Fixed issue that could cause the wrong command bar button icons to display on some machines.

228: Clear 'ComPlus_Version' environment variable in test runner process

Ensure that the 'ComPlus_Version' environment variable is cleared in test process. This could cause spawned .NET processes to behave unexpectedly.

254: VS2005 / BI context menu bug

Fixed issue with always visible grey command bar buttons when 'SQL Server Analysis Services' was installed.  You may need to delete %APPDATA%\Microsoft\VisualStudio\8.0\1033\CmdUI.PRF

329: Failed tests do not show up in task list

Fixed issue when using non-English localized versions of VS2005/.NET 2.0. Stack traces of failing tests weren't double clickable or showing up in the error list.

293: Build solution before running test

Fixed issue where test project dependencies were not being compiled before test run. This would only happen when an ASP.NET 2.0 Web Site project was part of the solution.

289: Test Failure Messages not removed from ErrorList on Build

Clear test failures from error list before building for next test run.

Produced by FogBugz

4 Comments

  • When installing Testdriven 2.0.1720 Beta 2 Personal, I do not get any option to choose the MbUnit framework. I get NUnit, Ad-Hoc, and VSTS. Is MbUnit not shipped with TestDriven? If not, what version should I install separately?

    In the application section of the "Custom installer", there is not support indicated for VS Express editions. Is there anything I need to, after having installed the lateste version of TD.Net to get integration with C# Express?

  • I have the same problem of the missing MbUnit from the installer. I tried " TestDriven.NET-2.0.1913 RTM" and the " TestDriven.NET-2.0.1852 Snapshot".
    I have installed TestDriven.NET a while ago and the option was present.

  • MbUnit is no longer shipped as part of the TestDriven.NET installer. You can get the latest version MbUnit from www.mbunit.org. It made sense to separate them so MbUnit can evolve independently. When you install the new version it will integrate with TestDriven.NET 2.0.

    I'm afraid the current version of TestDriven.NET 2.0 doesn't work with C# Express. I couldn't afford the attention and I was getting from Microsoft over the issue.

  • You are not right. I am assured. Let's discuss. Write to me in PM, we will communicate.

Comments have been disabled for this content.