错误:
无法加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或其某一个依赖项。系统找不到指定的文件。
堆栈:
[FileNotFoundException: 无法加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.85.5.452, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或其某一个依赖项。系统找不到指定的文件。]
Excel.Core.ZipWorker.Extract(Stream fileStream) +0
Excel.ExcelOpenXmlReader.Initialize(Stream fileStream) +78
[Asp.Net Mvc3 C#]
使用 NuGet 包 ExcelDataReader,我尝试简单地打开保存在文件系统中的 .xlsx 文件。下面是使用的代码:
string filePath = HttpContext.Server.MapPath("~/blank3.xlsx");
FileStream stream = System.IO.File.Open(filePath, FileMode.Open, FileAccess.Read);
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
这是NuGet包的网站: http://exceldatareader.codeplex.com/
怎么回事?这应该毫无问题。