![]() |
Problem mit Project Options / Version Info
Hi all,
meine "Project Options / Version Info" - Seite bei Delphi 10.2 hat plötzlich ein Problem. Immer wenn ich "Include configuration information in project" aktiviere bekomme ich beim Verlassen dieser Seite den Fehler [is an invalid value for ProductVersion. It must only contain 2, 3, o4 numbers separated by '.'] und das auch bei einem neu angelegten Testprojekt! Das Internet gibt leider nichts her. Hatte zuvor schon in einem anderen Projekt das Problem, daß die "Auto increment build number" Funktion sich sehr merkwürdig verhielt. Manchmal wurde die Buildnummer nicht hochgezählt oder zumindest nicht in der Exe eingetragen. Dann gab's den Fall, daß die Buildnummer plötzlich auf eine älteren Wert gesetzt wurde. In noch einem anderen Projekt mit schon eingeschalteter Option "Include configuration information in project" ergibt sich aus 9.1.0.17 eine neue Projektnummer 9.0.2.1 wenn ich es neu builde. Irgendwas generelles? Oder greift mein Delphi irgenwo auf Schrott zu? Wie kann ich rausfinden woher der fehlerhafte, vermutlich leere, invalid value kommt? Vielen Dank schon mal fürs reinschauen Charly |
AW: Problem mit Project Options / Version Info
Zeig doch mal einen Screenshot der Einstellungen.
|
AW: Problem mit Project Options / Version Info
Hallo,
schau in deiner .dproj-Datei nach. Dort steht die Versionsinfo drin. |
AW: Problem mit Project Options / Version Info
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:
Ganz seltsam erscheint mir, daß im ursprünglichen Projekt die Versionseinstellungen geändert, mit OK verlassen und bei erneutem Aufruf aber weg sind. Die Fehlermeldung mit dem invalid value kommt erst im neu angelegten Testprojekt. Kann es sein, daß mein System irgendwo falsch zugreift? Wenn ja, wo? Bzw. wie kann ich feststellen, wo das System diese Werte liest? Danke Charly |
AW: Problem mit Project Options / Version Info
Da fehlen ja fast alle Keys in der VersionInfo. Lösch doch mal die dproj Datei (oder benenne sie um) und öffne dann die dpr. Dann erzeugt die IDE eine neue dproj mit den Standardinhalten. Du musst halt dann deine ganzen Einstellung dorthin übertragen.
Verwendest du zufällig den Project Magician? Wenn dort unter Clear settings in child configs das Version info aktiv ist, solltest du Änderungen in Version Info nur in der Basis-Konfiguration machen, da sie sonst in den untergeordneten Konfigurationen beim Speichern wieder entfernt werden. |
AW: Problem mit Project Options / Version Info
Hi Uwe,
Zitat:
Zitat:
Aber ich verstehe die Aussage "solltest du Änderungen in Version Info nur in der Basis-Konfiguration machen," NICHT. Wenn ich 'Auto increment build number' aktiviert habe trägt mir doch das Delphi die neue Buildnumber genau in der _selektierten_ Kombination Config/Plattform ein und nicht in der Basis. Gibts eigentlich irgendwo was zum nachlesen zu diesem Thema? Ist ja schon ganz schön seltsam? Habe bei meiner Suche im Forum noch einige Texte zu der Problematik gefunden. Ist scheinbar eine never ending Story und wohl auch umstritten. Danke für weitere Aufklärung Gruß Charly P.S. Die globale Einstellung Clear settings in child configs mit gesetztem Version info vom Project Magician hat auch beim alten Projekt geholfen. Habe da wohl mal an den Einstellungen rumgespielt. :-( |
AW: Problem mit Project Options / Version Info
Zitat:
|
AW: Problem mit Project Options / Version Info
Sorry, da hab ich mich etwas unklar ausgedrückt.
Was ich nicht verstanden habe ist: Wie soll ich Änderungen in der Basis-Konfiguration machen? Nur händisch? Oder gibt es eine Möglichkeit, daß Delphi die BuildNummer auch in die Basiskonfig schreiben kann? Charly |
AW: Problem mit Project Options / Version Info
Liegt vermutlich daran, dass ich den Buildnummer-Automatismus nicht benutze, aber du hast recht: die Buildnummer wird immer in der aktuellen Konfiguration verändert (was eigentlich schon Unsinn ist) und das wird vom Project Magician dann wieder entfernt.
Fazit: bei Build-Nr. automatisch erzeugen/erhöhen darf die entsprechende Option im Project Manager nicht gesetzt sein. Ich werde das in Zukunft intern abfangen - solange mir keine bessere Lösung einfällt. |
AW: Problem mit Project Options / Version Info
Zitat:
Allerdings funktioniert das nur, wenn die Buildnummer tatsächlich immer erhöht wird. Ich erinnere mich noch, dass es da noch andere Optionen zum Generieren selbiger gibt ... "Auto generate build number", was immer das macht... Hey, das ist ja sogar dokumentiert: Zitat:
Oder: Da sie sowieso aus Datum und Zeit immer neu generiert wird, kann man sie auch einfach ignorieren. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:46 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