Looking at the code for Args.cs it's got a conditional compile, depending on the .Net version - and it looks like it's using the "old" version, from my usage of the code.
This is making my testing code (slightly) more complex - is there any reason why it is doing this?
Checking the repo - the debug compile has this:
<DefineConstants>TRACE;DEBUG;DOTNET35</DefineConstants>
and the release compile has this:
<DefineConstants>TRACE;dotNet2 DOTNET35</DefineConstants>
That missing semicolon is going to have...interesting side-effects.
Andy