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

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

有帮助吗?

解决方案

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

其他提示

你可以抓住 zlib dll并使用.NET interop调用压缩函数(如果我没记错的话) ,你可以只用2个调用,一个用于库初始化,一个用于压缩数据)。请注意,如果使用32位zlib dll,则会在64位体系结构上运行问题,反之亦然。

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

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

此处是示例代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top