如何在.net framework 4.0中压缩文件夹

时间:2017-04-20 05:32:17

标签: .net vb.net .net-4.0 zip zipfile

如何使用vb.net和.net framework 4.0压缩文件夹。我能够通过使用框架4.5中提供的ZipFile类来实现这一点,但我只需要使用框架4.0,也没有第三方库。请帮忙

1 个答案:

答案 0 :(得分:3)

实际上你也可以在.NET 4.0中使用ZipFile类。您只需添加对System.IO.Compression.FileSystem.dll文件的引用,该文件位于:

%SystemRoot%\Microsoft.NET\assembly\GAC_MSIL\System.IO.Compr‌​‌​‌​ession.FileSyste‌​m\‌​v4‌​.0_4.0.0.0__‌​b77a‌​5c56‌​1934e089‌​\Syste‌​m.IO.C‌​ompr‌​ession.F‌​ileSyste‌​‌​m.dll

如您所见,它位于" v4.0"文件夹,因此它存在于.NET 4.0中,但出于某种原因不会自动引用。

添加对项目的引用:

  1. 右键单击Solution Explorer中的项目节点。

    Solution Explorer

    (图片来源:another Stack Overflow question

  2. Add Reference...

  3. 转到Browse标签,找到上述文件。

  4. How to: Add or Remove References By Using the Add Reference Dialog Box