Lowest common denominator is .NET Framework 2.0, so might as well use that.
Build NuGet package with FAKE. Improved package specification.