Open Memnarch opened 8 years ago
Merkwürdig. Das Projekt ist damals unter Delphi 2010 erstellt worden. Und unter XE5 funktioniert es einwandfrei.
Das Projekt was für XE in MSBUild genommen wird wurde wahrscheinlich nicht in 2010 erstellt.(Oder wurde zwischenzeitlich zumindest mit XE5 oder so verändert).
Das angegebene Projekt benutzt nämlich bereits einen Integer für die Einstellung Debuginformatiion. Unter XE ist das noch ein Boolean.
MSBuild ist ein wenig pingeliger als die IDE, da die IDE erst das Projekt läd. Dort gehen alle unbekannten Werte mitunter verloren und was übrig bleibt wird an den Compiler weiter gereicht.
Das ganze lässt sich am besten selbst testen, in dem du versuchst das Projekt über MSBuild zu kompilieren.
Eijeijei, da ist mir dann wohl was durcheinander geraten (schon der zweite peinliche Fehler...). Ich werde es sogleich korrigieren, dann müsste es funktionieren.
Kein Problem, kann passiren :) Ich hatte schon Pakete da ging nichtmal das JSon weils nicht valide war! -.-' Soetwas wie das mit MSBuild hingegen ist etwas auf das man erst stoßen muss ;)
Okay, es ist nun korrigiert und müsste mit allem von Delphi 7 bis Delphi XE10 laufen, einschließlich MSBuild. Kannst du das bestätigen?
Du hast gerade deine dproj datei gelöscht^^ Entspann dich, nix überstürzen ;) (am besten per ammend commit korrigieren ;))
Das war volle Absicht. Das Original wurde unter Delphi 7 erstellt, da gab es noch keine dproj-Dateien. Und alle darauffolgenden Versionen müssten auch ohne klarkommen.
Der Fehler war ja gerade, dass ich versehentlich nicht die Originaldateien, sondern das, was mein XE5 daraus machte, genommen habe.
Oder besteht Delphinus auf dproj? Dann wiederum müsste ich für Delphinus die XE-Unterstützung entfernen und ein manuelles Release für die älteren Delphiversionen anbieten, was schade wäre.
MSBUild besteht auf dproj ;) Nimm die DPK, öffne sie unter XE(oder hast du gerade keins?) und speicher die dproj ab unter neuem namen.
Und DProj gibts seit 2009? 2010? ist jedenfalls schon länger drin als XE ;)
PS: über das Ordnersymbol in der leiste von Delphinus kannst du einen lokalen Ordner zum installieren auswählen. Damit kannst du dein Paket leichter testen(zumindets für die Delphiversionen, die du selber hast)
Hi, Wenn du Hilfe brauchst beim korrigierend es Paketes oder erstellen der (XE)-Projektdateien, würde ich dir gerne Helfen. Habe hier bei mir ein XE und XE6.
Solltest du lediglich gerade wenig Zeit haben, würde ich dich bitten das Schlüsselwort "Delphinus-Support" vorübergehend aus der Readme zu nehmen. Den wenn bei einem anderen Nutzer das Paket vor die Wand rennt, hasst du hier noch ein Issue ;)
Ich habe in der Tat gerade wenig Zeit. Das Schlüsselwort ist entfernt.
Danke für die Hilfe! Ich habe tatsächlich kein XE zur Hand. Wenn du die Projektdateien für XE erstellen könntest, wäre das sehr nett!
Kein Problem, ich schau mir das die Tage an und mach nen Mergerequest :)
Hi, Die Projektdatei ist nicht korrekt. Du hast sie anscheinend mit einem späteren Delphi erstellt, damit lässt sie sich nicht an MSBuild unter XE verfüttern ;)