![]() |
MSBuild will nicht wie ich will
Hallo zusammen.
Ich möchte mir ein kleines Building-System aufsetzen. Delphi läuft bereits und ich kann auf dem System auch mein Projekt erzeugen (in der IDE). Wenn ich es aber per MSBuild aufrufe, klappt es nicht. Ich bekomme immer "error MSB6006: "dcc" exited with code 1" Ich gehe wie folgt vor:
Eine saubere Fehlermeldung kriege ich nicht. Wo ist das Problem? |
AW: MSBuild will nicht wie ich will
Lass Dir mal die saubere Fehlermeldung anzeigen :)
Starte MSBuild bitte mal mit diesem Parameter: /verbosity:detailed (wenns dann immer noch nicht da steht, dann mal auf diagnostic stellen, aber Achtung, dann kommt SAU veil an Infos). Mit der Ausgabe sollte eigentlich dann auch die genauen Meldungen vom Compiler dort stehen. Vermutlich sucht der Compiler ein File, das durch die IDE angegeben wird, aber nicht unmittelbar im Pfad steht oder anders angegeben wird. Du kannst das Log auch mit /filelogger in eine Datei schreiben lassen zum besseren auswerten. Hier noch mehr Infos zum Tweaken von MSBuild aufrufen: ![]() |
AW: MSBuild will nicht wie ich will
Ah, das sieht schonmal gut aus. Man muss im doch recht langen Log etwas suchen, aber wer suchet der findet:
Code:
Warum die IDE auf dem Server das findet, MSBuild (über Atlassian Bamboo) nicht, muss ich noch rausfinden
Schwerwiegend: F1026 Datei nicht gefunden: 'dxGDIPlusClasses.dcu'
|
AW: MSBuild will nicht wie ich will
In der IDE kannst du ja im Compiler-Log nachsehn, welche Parameter (Pfade) übergeben würden.
|
AW: MSBuild will nicht wie ich will
Aber da kriege ich doch nur die Kommandozeile vom dcc32 zu Gesicht. Wo müsste ich denn für die MSBuild-Parameter schauen? Soweit ich weiß, holt der sich die Pfade doch aus den Einstellungen, oder nicht?
|
AW: MSBuild will nicht wie ich will
Jupp, für's DCC, aber auch der benötigt alles Mögliche irgendwie als Parameter ... und entsprechend bekommt dann MSBuild auch irgendwie am Ende die selben Parameter (so in etwa).
Der DCC liest halt och keine Einstellungen aus der Registry und will alles vorgekaut haben. :stupid: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 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