Changes in this version:

  • Added CmdTool.exe – the last Visual Studio code generator you’ll ever need :)
    • Code generation made easy, just write a command line tool.
    • No shutting down Visual Studio when you change your code generation tool.
    • Integrates with Visual Studio 2005, 2008, or 2010.
    • Displays console output in Visual Studio’s output window.
    • Clean or Build generated content directly from a command-line.
    • Self-registering, simply run: CmdTool.exe register
    • Read the sample configuration file for more information.
  • Added CSharpTest.Net.Bases.Disposable – a default base class implementing IDisposable with a Disposed event.
  • Added CSharpTest.Net.Crypto.HashStream – for creating a hash value by simply writing values to a stream.
  • Added CSharpTest.Net.Delegates.TimeoutAction – for executing a delegate after a fixed period of time.
  • Added CSharpTest.Net.IO.TempDirectory – same as TempFile but creates/deletes an entire directory.
  • Added CSharpTest.Net.Processes.ScriptRunner – for executing and capturing the output of various scripts.
  • Added CSharpTest.Net.Synchronization namespace – Provides common interfaces to reader/writer and exclusive locking.
  • CSharpTest.Net.Delegates.EventHandlerForControl – Fix for COM hosted controls – TopLevelControl returns null.
  • CSharpTest.Net.Html.IXmlLightReader – Breaking change – extended Start/End tag with structured argument.
  • CSharpTest.Net.Html.XmlLightElement – Now has the ability to recreate the input via WriteUnformatted(TextWriter).
  • CSharpTest.Net.Processes.ProcessRunner – Fixed some issues with IsRunning on STA threads, and fixed Kill().
  • CSharpTest.Net.Reflection.PropertyType – Now exposes attributes defined on the member reflected.
  • Build.bat – Default framework is now 3.5, see CSBuild.exe.config to change build to 2.0.
Comments