0

我需要在 .NET 1.1 中以 [*.zip] 格式压缩文件。我不想使用 SharpZip 进行压缩,因为在 .NET 1.1 中运行时出现随机错误“拒绝访问”。

只有当我将程序集放在 GAC 上时,SharptZip 才能正常工作——这在我的项目中不是一个选项。这就是问题。检查这个:http ://forums.asp.net/p/1139901/1839049.aspx#1839049

4

4 回答 4

1

您可以使用 zip 的命令行工具。例如7-Zip

于 2008-10-19T13:18:58.163 回答
0

您可以获取zlib dll 并使用 .NET 互操作来调用压缩函数(如果我没记错的话,您可以只使用 2 个调用,一个用于库初始化,一个用于压缩数据)。请注意,如果您使用 32 位 zlib dll,您将在 64 位架构上运行问题,反之亦然。

于 2008-10-19T13:20:21.483 回答
0

你需要升级!.NET 1.1 现在已经 6 岁了!

于 2009-03-06T16:24:51.850 回答
0

如果您可以选择使用 J#.Net 库,您应该能够使用其中包含的 java zip api。

是一个示例代码。

于 2013-03-26T10:05:59.153 回答