【问题标题】:What should I use for zipping instead of GZipStream in Windows Mobile?在 Windows Mobile 中,我应该使用什么来压缩而不是 GZipStream?
【发布时间】:2012-05-23 05:40:47
【问题描述】:

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

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

我现在该怎么办?

【问题讨论】:

    标签: c# windows-mobile zip gzipstream


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我找到了。

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

      简介

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

      下载链接

      Free Download For CF1

      Free Download For CF2


      My reference

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-19
      • 2016-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多