2009-05-29 8 views
0

Je suis en train de construire des projets du château en utilisant Nant et obtenir une sortie se terminant par les éléments suivants:où se trouve le journal de construction lors de la construction d'un projet de château avec 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. 

Maintenant peut-être que je pourrais comprendre cela ou du moins une question plus légitime de se demander si je savais que l'emplacement du build log, où ça va généralement? L'ajout de l'option -l à la commande nant génère un journal contenant exactement le même message que la sortie à afficher. Quelqu'un a quelquonque idée?

(Fait intéressant c'est une copie exacte d'une question qui a été asked before et supprimé sans réponse)

+0

bizarre ... J'ai aligné le cache de google de la question précédemment posée mais il n'apparaît pas. Je me demande si c'est par conception –

Répondre

0

votre erreur particulière semble liée Nant travail avec mauvais cadre cible (n'a pas détecté/net use-3.5) , essayez de télécharger la dernière version de nant pour résoudre le problème.

Note: projet du château migré github:

  • chacun des projets de base sont maintenant séparés et transférés github.com/castleproject
  • système de construction
  • est msbuild maintenant

quelques réponses à vos questions:

où va-t-il typiquement?

  • journal de la construction va à la console sortie ou lorsque la sortie de la console est redirigé
  • sortie de construction va à ~/build/.NETFramework-v3.5/Release ou le dossier de débogage (j'ai mal lu la quelle partie de sortie votre question)

Ajout de l'option -l aux résultats de la commande nante dans un journal contenant le même message que la sortie obtenu à l'écran. Quelqu'un a quelquonque idée?

avec Nant Généralement, vous pouvez passer l'option verbose pour plus de diagnostics, si vous voulez la console tp sortie dans un fichier, le suffixe simplement avec> filename.txt

nant -v ... > verboseoutput.txt

Questions connexes