Ця проблема завжди буде присутня в Windows, щоб зберегти сумісність із старим програмним забезпеченням. Для вирішення цієї проблеми використовуйте синтаксис імен у стилі NT "\\?\D:\very long path"
.
У Windows 10 (версія 1607 - ювілейне оновлення) та Windows Server 2016, схоже, у вас є можливість ігнорувати проблему MAX_PATH, замінивши запис групової політикиenable NTFS long paths
під Computer Configuration
-> Admin Templates
-> System
-> FileSystem
:
Програми повинні мати запис, longPathAware
подібний до DPIAware, у маніфесті програми.
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
<longPathAware>true</longPathAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>