Erstens: Hast du denn mal den Inhalt der beiden Dateien einfach mal verglichen? Dann siehst du doch direkt ob die Datei unvollständig ist oder was anderes schief geht.
Zweitens: Gibt es keinen Http-Zugriff auf die Datei? Bei
FTP musst du schließlich die Logindaten für den
FTP-Server auf dem Silbertablett (oder wenn man es besser macht auf dem locker abgedeckten Holztablett
) mit der Exe mitliefern...
Und drittens: Da fehlt noch der Ressourcenschutzblock try..finally. Denn wenn beim Download eine
Exception auftritt, ist bei dir danach die Datei gesperrt bis dein Programm beendet ist.