Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Projektfile Seattle oder Berlin (https://www.delphipraxis.net/189739-projektfile-seattle-oder-berlin.html)

Rainer Wolff 15. Jul 2016 07:39

Projektfile Seattle oder Berlin
 
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.

Uwe Raabe 15. Jul 2016 08:53

AW: Projektfile Seattle oder Berlin
 
Zitat:

Zitat von Rainer Wolff (Beitrag 1342700)
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?

Eigentlich gibt es keinen verlässlichen Weg, aber bei Berlin ist die <Deployment Version="3"> statt <Deployment Version="2">. Weiterhin gibt es dort auch schon eine Platform="Linux64".

Das sind aber alles Eigenheiten der IDE, die sich vielleicht schon bei einem Update 1 für Berlin wieder ändern können. Es ist auch gut möglich, daß dabei sogar die ProjectVersion verändert wird.

Ist auch nicht das erste Mal, daß das passiert. Schon bei D2009/D2010 konnte damit nicht unterschieden werden. Die 18.1 ist auch erst für Seattle Upd 1 gültig. Die Origrinalversion hat noch 18.0.

dummzeuch 15. Jul 2016 20:23

AW: Projektfile Seattle oder Berlin
 
Den Spass kenne ich. Das mit der gleichen Versionsnummer bei Delphi 10 und 10.1 ist mir vor ein paar Tagen auch aufgefallen und ich habe folgende Seite aktualisiert:

http://delphi.wikia.com/wiki/How_to_...e_a_project%3F

twm


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz