首页 > 解决方案 > 如何在C#中将文件解压缩到文件夹

问题描述

我正在尝试从 C#(Forms App)中的 .zip 文件中解压缩文件,我得到了这样的结果:

System.IO.Compression.ZipFile.ExtractToDirectory(zipPath, extractPath);

我有字符串 zip 和提取路径,但我有一个错误“CS0234”。我的图书馆:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Media;
using System.IO.Compression;
using System.IO;

有任何想法吗?

标签: c#unzip

解决方案


以下文档确认了评论中的建议,当它说以下内容时:

以下示例显示了您可以对压缩文件执行的一些操作。这些示例需要将以下 NuGet 包添加到您的项目中:

  • System.IO.压缩
  • System.IO.Compression.ZipFile

如果您使用的是 .NET Framework,请将对这两个库的引用添加到您的项目中:

  • System.IO.压缩
  • System.IO.Compression.FileSystem

您需要将程序集引用添加到System.IO.Compression.FileSystem.


推荐阅读