我不能在名称空间“ System.IO.Compression”中使用“ Zipfile”类,我的代码是:
using System; using System.IO; using System.IO.Compression; namespace ConsoleApplication { class Program { static void Main(string[] args) { string startPath = @"c:\example\start"; string zipPath = @"c:\example\result.zip"; string extractPath = @"c:\example\extract"; ZipFile.CreateFromDirectory(startPath, zipPath, CompressionLevel.Fastest,true); ZipFile.ExtractToDirectory(zipPath, extractPath); } } }
错误是:
名称“ zipfile”在当前上下文中不存在
我该如何解决?
您需要添加对程序集“ System.IO.Compression.FileSystem.dll”的dll引用-并确保您使用的是.NET 4.5(因为在早期框架中不存在)。
有关信息,您可以从MSDN中找到程序集和.NET版本。