I have seen many tutorials on how to compress a single file in c#. But I need to be able to create a normal *.zip file out of more than just one file. Is there anything in .NET that can do this? What would you suggest (baring in mind I’m under strict rules and cannot use other libraries)
Thank you
Edit: if you’re using .Net 4.5 or later this is built-in to the framework
For earlier versions or for more control you can use Windows’ shell functions as outlined here on CodeProject by Gerald Gibson Jr.
I have copied the article text below as written (original license: public domain)