Does the library work with applications that depend on the .NET Compact Framework?
Yes. As of v1.7.1.10, DotNetZip is built for the .NET Compact Framework (v2.0) as well as for the regular .NET Framework. This means you can build a Smart Device application in Visual Studio 2008, that uses the capabilities of DotNetZip. Does the library support zero-length zip entries, zipfile comments, zip entry comments, zipping up empty directories, recursive directory traversal, zipping up selected files by filename (with wildcards), and password-protecting entries? Yes.