NPOI 正在生成一个 0 字节流

NPOI is generating a 0 bytes stream

我正在使用在其他项目中完美运行的 C# 代码....但在这个项目中,它返回一个 0 字节长度的流。

这就是我保存流的方式:

        using (var exportData = new MemoryStream())
        {
            workbook.Write(exportData);
            return exportData.ToArray();
        }

工作簿格式正确,事实上,正如我告诉过你的,这段代码在其他项目中也有效。

在这种情况下,我使用的是 NPOI 2.4.0 和 SharpZipLib 0.86.0。我发现了类似的问题,告诉我问题是 SharpZipkib 版本,但我的情况不是这样。

还有什么可能导致问题?遗憾的是,NPOI 甚至没有发送任何异常。

问候 海梅

问题出在 web.config 中的 SharpZipLib 版本定义。

我在另一个问题 中解释了解决方案,我自己发布了一个答案。