Es gibt mal wieder eine versteckte Action welche sehr nützlich ist.
Mit der Action XprjActionUpgradeProjects können Projekt aus älteren Versionen in die aktuelle Version gehoben werden.

Folgende Parameter stehen zur Verfügung:

  • Project: Vollständiger Projektname (*.elk)
  • Folder: Ordner und Unterordner werden auf Projektdateien durchsucht
  • Archive: 0=Archive werden nicht berücksichtigt / 1=ZW1-Projekte werden auch aktualisiert

Beispielaufruf:

CommandLineInterpreter oCli = new CommandLineInterpreter();
ActionCallingContext acc = new ActionCallingContext();
acc.AddParameter("Folder", @"C:\Test");
acc.AddParameter("Archive", "1"); // Archive included
oCli.Execute("XprjActionUpgradeProjects", acc);