Hallo,
ich habe ein Powershell-Script, das alle meine Projekte durchläuft und compiliert (um zu kontrollieren, ob die Compilierung z.b. nach Änderungen in Standardbibliotheken noch läuft).
Ich hatte lange nur Delphi 2007 und XE am Start, jetzt sind Seattle und Berlin dazu gekommen.
Bisher habe ich das *.dproj File geöffnet und nach dem Eintrag <ProjectVersion> gesucht.
XE ist 12.3, bei D2007 gibts den Eintrag noch nicht.
Entsprechend dann Environment-Variablen gesetzt und msbuild aufgerufen, wenn vorhanden, dann auch gleich noch
Unit-Tests.
Bei Seattle/Berlin habe ich nun festgestellt, dass die <ProjectVersion> bei beiden die selbe (18.1) ist.
Wie unterscheidet ihr, mit welcher Version ein Projekt compiliert ist? Den Projektordnernamen möchte ich nicht mit der Delphi-Version verzieren, in unterschiedliche Verzeichnisse verschieben würde viele relative Dateipfade in den Projektfiles ungülitg machen.