在Windows Mobile中,我应该使用什么来代替GZipStream?

时间:2012-05-23 05:40:47

标签: c# windows-mobile zip gzipstream

我正在Microsoft Visual Studio 2005中开发Windows Mobile 6应用程序。我必须解压缩Web服务收到的文本。但是当我使用GZipStream时,我收到以下错误:

  

错误1找不到类型或命名空间名称'GZipStream'(您是否缺少using指令或程序集引用?)

我现在该怎么办?

2 个答案:

答案 0 :(得分:1)

在3.5版的Compact Framework中添加了GZipStream支持。要开发CF 3.5,您需要Visual Studio 2008(VS 2010 支持Compact Framework的开发)。

如果您已锁定到Visual Studio 2005并且无法控制所使用的Web服务,则可以创建中间Web服务,以基本上将数据重新打包为CF 2.0支持的格式。

答案 1 :(得分:0)

我找到了。

全新 Compact Framework 3.5 Beta1现在包含压缩!

简介

Compact Framework缺少移动设备开发的关键命名空间--System.IO.Compression。在这里,可以使用流行的ZIP压缩来压缩文本,xml,文件或任何Stream。您可以通过压缩应用程序使用的数据来使用它来节省设备上的存储空间。或者,您可以在将信息传输到服务器之前使用它来压缩信息,以节省GPRS成本并加快传输时间。只需使用与完整框架完全相同的方式使用此库。

下载链接

Free Download For CF1

Free Download For CF2


My reference