I wish to know if there is any way to avoid to have a [Content_Types].xml file inside the zip file while using .net\'s ZipPackage
No.
Zip Packages are not (normal) Zip files. They must follow an imposed structure and contain that Content_Types.xml
file in the root. ZipPackage = ZipArchive + Structure
.
If you want to create (and especially if you want to read) normal Zip archives you will need an extra library, there is no support in the BCL.
See SharpZipLib (GPL) and DotNetZip