The Q2 2014 ASP.NET AJAX release introduced a new Zip library, which you might have missed given the four big new controls and the document processing library. This post explains why you should give it a spin.
I already hear your question: Why do I need to use the new one, when the old zip library is working fine?
The answer is simple: Because the new one is better and the transition to using is easy without breaking changes.
It has the following advantages over the old one:
You can also check the list of features at:
The new ZIP library API is completely compatible with the API of the old library and you won’t be obligated to rewrite even a single line of code. The ZipPackage, ZipPackagerEntry, ZipInputStream and ZipOutputStream classes have been changed to be a proxy to the old API.
All you will need to do to complete the migration is to put the new Telerik.Windows.Zip.dll assembly, located in the External Libraries installation folder, into the bin folder of you application and to change the old Telerik.Web.Zip namespace to Telerik.Windows.Zip in the file where you use zip library classes.
More information about Backward Compatibility you can find here.
To get started you can use following online resource: Getting Started.
Last but not least, the old zip library is still here, but with an obsolete label. It will be removed within the next major Q3 2014 release of Telerik UI for ASP.NET AJAX.
We’re glad to help you in case you encounter any issues with the migration through the support ticketing system under your Telerik.com accounts.
Rumen Jekov (@Rumen_Jekov) started his career at Telerik’s ASP.NET team in 2004 as a support officer and passed through the position of a Team lead to become a Product Manager. He has answered more than 42,000 tickets helping customers solve their problems. At present, his top responsibilities are the Telerik UI for ASP.NET AJAX and MVC web suites. Off work, he enjoys traveling, watching movies and reading books.