Es ist egal ob du die Änderungen über USB oder FTP auf die Steuerung bringst. Wenn der Code nicht stimmt (Syntaxfehler) wird die Applikation nie geladen. Diese muss auf der Steuerung ausführbar sein.
Daher denke ich, dass dein Vorgehen auch mit dem USB schon funktioniert hätte.
Da hast du recht.