Long Path Support for .NET NuGet Package

Chessar.LongPaths is a .NET library that allows you to enable long path support for the main System.IO classes (and others).
It is based on replacing with JMP hooks, internal functions in System.IO.Path (NormalizePath and GetFullPathInternal), which adds prefixes (\\?\ or \\?\UNC\) for paths to files/folders.
In this case, your code does not need to directly add such prefixes to the paths.

Supported platforms:
.NET Framework 4.6.2+.




Got any Long Path Support for .NET Question?





Info

Version: 1.1.8
Author(s): Chessar
Last Update: Thursday, October 25, 2018
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/chessar/LongPaths
NuGet Url: https://www.nuget.org/packages/Chessar.LongPaths


Install
Install-Package Chessar.LongPaths
dotnet add package Chessar.LongPaths
paket add Chessar.LongPaths
Chessar.LongPaths Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

1

avg-downloads-per-day

4

days-since-last-release

2221