The question occasionally comes up regarding how to create Zip files from C# without using GPL (or LGPL) code. If license isn’t an issue, the simple answer is always is to use ZipLib (http://www.icsharpcode.net/OpenSource/SharpZipLib/) which is a wonderful, and well known library for manipulating zip files. The other solution is to grab WiX 3.5 (http://wix.codeplex.com/) and use the assemblies