2009-05-29 12 views
0

Ich versuche zu bauen Burg-Projekt mit Nant und bekommen Ausgabe in der Endung folgende: eine legitime FrageWohin geht das Bauprotokoll beim Bau des Castle-Projekts mit nant?

   common.compile-dll: 

         [csc] Compiling 92 files to 'C:\code\OSS\castle\build\net-3.5\release\Castle.Core.dll'. 
         [csc] error CS0006: Metadata file 'System.Core.dll' could not be found 
         [csc] error CS0006: Metadata file 'System.Data.DataSetExtensions.dll' could not be found 
         [csc] error CS0006: Metadata file 'System.Data.Linq.dll' could not be found 
         [csc] error CS0006: Metadata file 'System.ServiceModel.Web.dll' could not be found 
         [csc] error CS0006: Metadata file 'System.Web.Extensions.Design.dll' could not be found 
         [csc] error CS0006: Metadata file 'System.Web.Extensions.dll' could not be found 
         [csc] error CS0006: Metadata file 'System.Xml.Linq.dll' could not be found 

       BUILD FAILED 

       C:\code\OSS\castle\common-project.xml(127,5): 
       External Program Failed: c:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe (return code was 1) 

       Total time: 1.1 seconds. 


    BUILD FAILED 

    Nested build failed. Refer to build log for exact reason. 

Jetzt vielleicht diese oder zumindest habe ich heraus könnte zu fragen, ob ich die Position des wusste Build Log, wohin geht es normalerweise? Das Hinzufügen der Option -l zu dem Nant-Befehl führt zu einem Protokoll, das genau die gleiche Nachricht enthält wie die Ausgabe auf dem Bildschirm. Hat jemand eine Idee?

(Interessanter dies eine exakte Kopie einer Frage, die asked before und gelöscht ohne Antwort war) im Zusammenhang mit dem falschen Ziel Rahmen Nant Arbeit scheint

+0

seltsam ... Ich säumte den Google Cache der zuvor gestellten Frage, aber es erschien nicht. Ich frage mich, ob das Absicht ist –

Antwort

0

Ihre speziellen Fehler (nicht erkennen/Verwendung net-3.5) Versuchen Sie, die letzte Version von nant herunterzuladen, um das Problem zu beheben.

Anmerkung: Schloss Projekt Github migriert:


einige Antworten ist msbuild zu Ihren Fragen:

Wohin geht es normalerweise?

  • Buildprotokoll geht auf der Konsole oder dem Konsolenausgabe umgeleitet wird
  • Build-Ausgabe auf ~ geht/build/.NETFramework-v3.5/Veröffentlichung oder Debug-Ordner (ich das falsch verstanden, welche Ausgangsteil Ihre Frage)

die Option -l der nant Befehl Ergebnisse in einem Protokoll enthalten, die genau die gleiche Nachricht Hinzufügen als Ausgabe auf dem Bildschirm einsehen. Hat jemand eine Idee?

generaly mit Nant, könnten Sie die ausführliche Argument für weitere Diagnostik passieren, wenn Sie tp Ausgang der Konsole in eine Datei, füllen Sie einfach das Suffix mit> filename.txt

nant -v ... > verboseoutput.txt