Errore di generazione Nant: generazione nidificata non riuscita
-
03-07-2019 - |
Domanda
Ho un file HelloNAnt.build nella directory:
D:\third party components\nant\WhatThis
Il mio ex nant è posizionato in
C:\Program Files\nant
Quindi ho inserito il cd in D: \ componenti di terze parti \ nant \ WhatThis
, digitare la seguente riga di comando:
"C:\Program Files\nant\bin\nant.exe" HelloNAnt.build
Ho ricevuto un errore di compilazione non riuscita, dicendo che il target HelloNAnt.build
non esiste in questo progetto.
Cosa è effettivamente andato storto?
Il contenuto di HelloNAnt.build
:
<?xml version="1.0"?>
<project name="Hello World" default="hello">
<target name="hello">
<echo>Hello</echo>
</target>
</project>
Soluzione
Hai omesso l'opzione -buildfile
, che specifica il percorso del file build che vuoi che NAnt esegua:
"C:\Program Files\nant\bin\nant.exe" -buildfile:HelloNAnt.build
Tuttavia, nel tuo caso, non è necessario fornire alcuna opzione. NAnt cercherà nella directory corrente un file con estensione .build
ed eseguirà.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow