Fixing File Paths in .NET Core with Jeremy Kuhne
Quick, how long can a file path in .NET be? Carl and Richard talk to Jeremy Kuhne, who has taken on the challenge of breaking the 260 character limit on file paths in .NET. Why has this problem persisted for so long? Jeremy references some blog posts from Kim Hamilton back in 2007 when the issue came up big - at the time, .NET was deeply intertwined with Windows, and there were too many things to fix. But the creation of .NET Core presented an opportunity to fix the problem once and for all, and Jeremy jumped on it. What happens next?
Guests:
Jeremy Kuhne
Jeremy Kuhne has worked at Microsoft since 1997 on Office, Expression, and now .NET. Working on hardware and software compatibility as well as engineering and project systems beat the limitations of MAX_PATH into him repeatedly. With the open sourcing of .NET he saw his opportunity to fight MAX_PATH back and joined the .NET team to do just that.
Links:
- ng-include https://github.com/darshanmarathe/partialjs
- Jeremy's Blog https://blogs.msdn.microsoft.com/jeremykuhne/
- Kim Hamilton's Blog Posts on Long Paths (2007) https://blogs.msdn.microsoft.com/bclteam/2007/02/13/long-paths-in-net-part-1-of-3-kim-hamilton/
- Intel Ten Core CPU http://ark.intel.com/products/94456/Intel-Core-i7-6950X-Processor-Extreme-Edition-25M-Cache-up-to-3_50-GHz