Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Remobjects Train kompillieren? (https://www.delphipraxis.net/173306-remobjects-train-kompillieren.html)

Ralf Kaiser 16. Feb 2013 15:41

Remobjects Train kompillieren?
 
Halli Hallo,

wir sind gerade dabei verschiedene Build-Tools zu evaluieren.

Dabei bin ich über "Remobjects Train" gestolpert. Hört sich, vor allen wegen der scheinbar guten Delphi-Unterstützung, sehr interessant an.

Leider habe ich es bisher nicht geschafft das Programm zu kompillieren. Ich habe mir die Kommandozeilenversion von Oxygene heruntergeladen und auch das .NET SDK in der richtigen Version installiert. Wenn ich Train erzeugen will dann erhalte ich allerdings über 500 Fehlermeldungen.

Ich vermute, dass da irgenwelche Pfade nicht richtig gesetzt sind.
EDIT: Irgendwas war beim Checkout des Submodule SCRIPT nicht korrekt gelaufen. Nachdem ich dieses Modul manulle ausgecheckt habe und in das Train-Verzeichnis kopiert habe erhalte ich beim Build noch diese Fehler:

Code:
"D:\temp\train\RemObjects.Train.sln" (Standardziel) (1) ->
"D:\temp\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene" (Standardziel) (2) ->
(CoreCompile Ziel) ->
  MSBUILD : error E90: Cannot load public key ""RemObjectsSoftware": Der Schlüsselsatz ist nicht vorhanden. (Ausnahme v
on HRESULT: 0x80090016)" [D:\temp\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]
  MSBUILD : error E90: Cannot load public key "RemObjectsSoftware" [D:\temp\train\Script\Source\RemObjects.Script\RemObjects.Script.oxygene]

Hat schon mal jemand Train erfolgreich erzeugen können (eventuell vielleicht unser User Phoenix :wink:)?

Ach ja: Im Blog von Remobjects ist die Rede davon, dass es auf GitHub auch eine ZIP-Datei mit einer "ready to run" Version (also fertig kompilliert) geben soll. Diese ist aber auf GitHub nicht zu finden oder ich bin (mal wieder) einfach zu blind...

Ciao,
Ralf

daywalker9 17. Feb 2013 00:31

AW: Remobjects Train kompillieren?
 
Zitat:

Script\Source\RemObjects.Script\Properties\Assembl yInfo.pas has a [assembly: AssemblyKeyName('RemObjectsSoftware')], comment that out (or create & install a "RemObjectsSoftware" key).
Von hier

Phoenix 17. Feb 2013 09:56

AW: Remobjects Train kompillieren?
 
Zitat:

Zitat von Ralf Kaiser (Beitrag 1203859)
Hat schon mal jemand Train erfolgreich erzeugen können (eventuell vielleicht unser User Phoenix :wink:)?

Sorry, nein. Es gibt schon so viele funktionsfähige Build-systeme da draussen, das ich der Meinung bin man muss seine Ressourcen nicht damit verschwenden YABE (yet another build engine) zu schreiben.

MSBuild kann alles was man braucht, wird nicht umsonst auch von den neueren Delphi-Versionen genutzt und läuft als XBuild auch auf Mono (mit für die normalen Use-cases ausreichender Unterstützung). Ansonsten gibts make und im Java-Bereich auch so ein, zwei taugliche Implementierungen. Da ist es imho echt unnötig auf Javascript-Basis seine Builds zu 'programmieren'.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:31 Uhr.

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