drop-in library to support long paths in .NET