Domanda

Ho un nant script di build (.86 beta) e mi dice questo:

BUILD FAILED

Impossibile inizializzare il 'Microsoft .Net Framework 2.0' di destinazione quadro.

Il processo non può accedere al file 'C:\Users\cconway\AppData\Local emp mp25E3.tmp' perché è utilizzato da un altro processo.

Questo file non esiste nemmeno sulla mia macchina.Qualcuno sa la causa di questo?Il riavvio sembra che mi permette di eseguire lo script una volta con successo, ma ogni volta dopo che mi arriva questo messaggio (anche se il nome del file tmp modifiche al riavvio).

Grazie!

È stato utile?

Soluzione 4

La risposta è il mio anti-virus.Avrei provato a disabilitare prima!Una volta che l'ho disattivato, tutto ha funzionato come un fascino.

Spero che questo aiuta qualcuno.

Altri suggerimenti

Ci sono terze parti compiti che potrebbe lasciare i file temp di aprire o mantenere in esecuzione in background, lasciando così il file è bloccato?

Magari provare sysinternals process monitor che vi permetterà di vedere il processo che ha il manico su questo file.

Inoltre, assicurarsi di che avere tutte le versioni di .Net installato e che siano quelli corretti (SDK vs Runtime).Se si apre il file di configurazione per nant è possibile vedere dove si aspetta che il .net versione per andare a controllare per assicurarsi che c'è e che si può vedere hte compilatore metodi (csc, vbc, ecc).Questo potrebbe avere qualcosa che sta cercando di trovare, ma non c'è o il percorso è spento.

Non è beta, quindi ci potrebbe anche essere un errore di battitura nel file di configurazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top