Microsoft VisualStudio2005でWindowsMobile6用のアプリケーションを開発しています。Webサービスで受信したテキストを解凍する必要があります。しかし、GZipStreamを使用すると、次のエラーが発生します。
エラー1タイプまたは名前空間名'GZipStream'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
私は今どうすればいい?
Microsoft VisualStudio2005でWindowsMobile6用のアプリケーションを開発しています。Webサービスで受信したテキストを解凍する必要があります。しかし、GZipStreamを使用すると、次のエラーが発生します。
エラー1タイプまたは名前空間名'GZipStream'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
私は今どうすればいい?
GZipStreamのサポートは、バージョン3.5のCompactFrameworkに追加されました。CF 3.5用に開発するには、Visual Studio 2008が必要です(VS2010はCompactFrameworkの開発をサポートしていません)。
Visual Studio 2005にロックインしていて、使用するWebサービスを制御できない場合は、中間Webサービスを作成して、基本的にデータをCF2.0でサポートされる形式に再パッケージ化できます。
見つけた。
真新しい CompactFramework3.5 Beta1に圧縮が含まれるようになりました!
序章
Compact Frameworkには、モバイルデバイス開発に不可欠な名前空間であるSystem.IO.Compressionがありません。ここには、一般的なZIP圧縮を使用して、テキスト、xml、ファイル、または任意のストリームを圧縮する機能があります。これを使用して、アプリケーションで使用されるデータを圧縮することにより、デバイスのストレージスペースを節約できます。または、情報をサーバーに送信する前に圧縮してGPRSコストを節約し、転送時間を短縮するために使用できます。このライブラリは、完全なフレームワークで使用するのとまったく同じ方法で使用するだけです。
リンクをダウンロード