--- a/codesys-ide/scripts/save-projectarchive.py
+++ b/codesys-ide/scripts/save-projectarchive.py
@@ -14,6 +14,8 @@
             print("%s -> %s\n" % (filename, destination))
 
             proj = projects.open(filename)
+            helper.update_device(proj, device_repository)
+            helper.install_missing_libraries(proj, librarymanager)
             proj.save_archive(destination)
             proj.close()