2012-05-23 3 views
0

Я разрабатываю приложение для Windows Mobile 6 в Microsoft Visual Studio 2005. Мне нужно разархивировать текст, полученный веб-службой. Но когда я использую GZipStream, я получаю следующую ошибку:Что я должен использовать для zipping вместо GZipStream в Windows Mobile?

Error 1 The type or namespace name 'GZipStream' could not be found (are you missing a using directive or an assembly reference?)

Что мне теперь делать?

ответ

0

Я нашел его.

новый Compact Framework 3.5 Beta1 теперь содержит компрессию!

Введение

Компактный Framework отсутствует решающее пространство имен для развития мобильных устройств - System.IO.Compression. Здесь лежит способность сжимать текст, xml, файлы или любой поток с использованием популярного сжатия ZIP. Вы можете использовать его для экономии места на устройстве путем сжатия данных, используемых вашим приложением. Или вы можете использовать его для сжатия информации, прежде чем передавать ее на сервер, чтобы сохранить затраты GPRS и ускорить время передачи. Просто используйте эту библиотеку так же, как и в полной версии.

Скачать Ссылки

Free Download For CF1

Free Download For CF2


My reference

+3

Май '07 вряд ли «совершенно новый», и зачем устанавливать бета-версию, когда вы можете установить выпуск, который вышел после него? http://www.microsoft.com/en-us/download/details.aspx?id=65 – ctacke

1

GZipStream поддержка была добавлена ​​в Compact Framework версии 3.5. Для разработки для CF 3.5 вам нужна Visual Studio 2008 (VS 2010 делает не поддержка разработки для Compact Framework).

Если вы заблокированы в Visual Studio 2005 и у вас нет контроля над веб-сервисом, который вы используете, вы можете создать промежуточную веб-службу, чтобы в основном переупаковать данные в формате, поддерживаемом CF 2.0.