gpt4 book ai didi

c# 使用 Microsoft.Deployment.Compression.Zip 压缩文件

转载 作者:行者123 更新时间:2023-12-02 05:20:31 24 4
gpt4 key购买 nike

我需要使用以下内容:

    using Microsoft.Deployment.Compression.Zip;

从网上看,它说我需要以下引用 dll

    Microsoft.Deployment.Compression.dll
Microsoft.Deployment.Compression.Zip.dll

但我无法在 .NET 文件夹中找到它们。

仅供引用,下面是我打算如何使用它。

    // CREATING ZIP FILE BY ADDING LIST OF FILES
ZipInfo zip = new ZipInfo(@"C:\testarchive1.zip");
List<strng> files = new List<string>();
files.Add(@"C:\test1.txt");
files.Add(@"C:\test2.txt");
files.Add(@"C:\test3.txt");
zip.PackFiles(null, files, null);

// CREATING ZIP FILE BY ADDING FOLDER (WITH SUB-FOLDERS) USING MAXIMUM COMPRESSION

zip = new ZipInfo(@"C:\testarchive2.zip");

zip.Pack(@"C:\Test", true, Microsoft.Deployment.Compression.CompressionLevel.Max, null);

最佳答案

该库不是 .NET Framework 的一部分,而是 Wix 的一部分(Windowx 安装程序 XML)。

如果您使用的是 .NET 4.5,则可以使用 ZipFile类,或选择第三方库,如 SharpZipLib

关于c# 使用 Microsoft.Deployment.Compression.Zip 压缩文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13918630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com