C#-AlphaFS-长路径问题

C#-AlphaFS-长路径问题,c#,C#,我正在开发一个文件解析器,它以捆绑包的形式解析从unix/linux生成的ASCII文本文件 在搜索时,我找到了推荐使用AlphaFS的地方 我正在使用AlphaFS和基本的复制、粘贴、移动功能 由于这个实用程序模仿System.IO,我引用了 Alphaleonis.Win32.0文件系统 但是,FileStream fs=File.OpenRead(archiveFilenameIn)您不能升级到4.6.2并启用长路径支持吗:@rene不幸的是,不行。必须坚持使用.NET 4.5和Windo

我正在开发一个文件解析器,它以捆绑包的形式解析从unix/linux生成的ASCII文本文件

在搜索时,我找到了推荐使用AlphaFS的地方

我正在使用AlphaFS和基本的复制、粘贴、移动功能

由于这个实用程序模仿System.IO,我引用了

Alphaleonis.Win32.0文件系统


但是,
FileStream fs=File.OpenRead(archiveFilenameIn)您不能升级到4.6.2并启用长路径支持吗:@rene不幸的是,不行。必须坚持使用.NET 4.5和Windows 7/Windows Server 2012,使用FileStream=System.IO.FileStream执行类似操作
这样您就可以引用System.IO,而不会造成类型/名称空间的混乱/冲突。示例是@rene在我尝试从捆绑包中提取文件时给出的错误。{“指定的路径、文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名必须少于248个字符。”}那么确切的堆栈跟踪是什么?这个错误是来自SharpZipLib内部吗?你不能升级到4.6.2并启用长路径支持吗:@rene不幸的是,不能。必须坚持使用.NET 4.5和Windows 7/Windows Server 2012,使用FileStream=System.IO.FileStream执行类似的操作这样您就可以引用System.IO,而不会造成类型/名称空间的混乱/冲突。示例是@rene在我尝试从捆绑包中提取文件时给出的错误。{“指定的路径、文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名必须少于248个字符。”}那么确切的堆栈跟踪是什么?这个错误是来自SharpZipLib内部吗?
TarArchive tarArchive = TarArchive.CreateInputTarArchive(gzipStream);
tarArchive.ExtractContents(destFolder); <-- This line throws the error.
tarArchive.Close();