Ciao, innanzitutto grazie x la risposta...
il file nn è aperto... viene creato da codice... magari ora controllo se c'è qualche stream ancora aperto.Possibilità 1: se il file che WinZip segnala come aperto è aperto dalla tua applicazione chiudilo
ho provato ad usare la classe gzipstream del framework ma lo zip che mi crea risulta compromesso. se infatti apro il file zip, risulta danneggiato e quindi inutilizzabile. se invece lo decomprimo con la stessa classe gzipstream la decompressione è perfetta. il problema è che a me serve lo zip, cioè l'utente della mia applicazione deve poter scaricare lo zip, mica i file decompressi... Per non installare ulteriori librerie ho pensato fosse + semplice utilizzare winzip visto che era a disposizione...Possibilità 2: prova ad usare un altro tool per zippare i file, come IZArc (che è gratuito): non dovrebbe produrre questo avviso... . L'alternativa migliore comunque sarebbe di scrivere del codice che comprima i file senza appoggiarsi ad applicazioni esterne (magari usando librerie).
Grazie ancora