Распакуйте в .NET Compact Framework 1.0 - PullRequest
0 голосов
/ 04 мая 2011

Мне нужна библиотека, которую я могу использовать для распаковки коллекции файлов (что-то похожее на распаковку).Подойдет любой формат сжатия.До сих пор мне не удалось найти ни одной zip-библиотеки, отвечающей моим требованиям.Библиотека должна соответствовать следующим требованиям:

1) .NET Compact Framework 1.0 совместимый.

2) Мне нужен доступ к коду (должен быть C #), чтобы я мог включить его в свойпроект.Я не могу использовать DLL-файл.

3) Желательно весь управляемый код.

1 Ответ

2 голосов
/ 04 мая 2011

http://www.icsharpcode.net/opensource/sharpziplib/download.aspx

Открытый исходный код и работает с .NET CF 1 и 2.

РЕДАКТИРОВАТЬ:

Существуют константы условной компиляции, которые можно установить для указания FrameworkНапример:

#elif (NETCF_1_0)
[assembly: AssemblyTitle("SharpZipLib for .NET Compact Framework 1.0")]
#elif (NETCF_2_0)
[assembly: AssemblyTitle("SharpZipLib for .NET Compact Framework 2.0")]

Из проверки источника #ziplib кажется, что единственным ограничением для .NET CF 1.0 является то, что вы не можете зашифровать или расшифровать файлы в архиве .zip (Cf 1.0 не предоставляет System.Security.Cryptography).

...