Increase a value of MAX_PATH
See these links:
These problems are caused by the value of MAX_PATH - it is too low. If you can't cope with these problems, in operating systems with a support (Windows Vista and newer) - there with WINVER at 0x0600 - the value of MAX_PATH should be definitely higher. In <windows.h> it could be set by #ifdef macros or something like that. If it would require a change in these operating systems, an update should be created and applied. If it isn't possible (the app would crash on OS without the update or would glitch), then all next versions of Windows should have this value set to higher.
We’ve removed the limitation from the BCL for the basic file manipulation functionality (CRUD). You can find more details here:
Program Manager .NET
Markus Hopfenspirger commented
@Mike-EEE: When will this version be released? I dont' have this option right now...