...Beh, fin lì ci ero arrivato anche io.
Probabilmente lui ha utilizzato un approccio diverso rispetto a quello che avevo previsto io. Il metodo Replace( , ) scrive la nuova riga solo se trova la corrispondenza "Vecchia", e il resto delle righe le ricopia dal file originake? E' questo il punto che non mi è chiaro...