Question

J'ai un script de compilation nante (0,86 bêta) et il me dit ceci:

  

BUILD FAILED

     

Impossible d'initialiser le Microsoft   Net Framework 2.0' cible   cadre.

     

Le processus ne peut pas accéder au fichier   'C: \ Users \ cconway \ AppData \ Local \ Temp \ tmp25E3.tmp'   parce qu'il est utilisé par un autre   processus.

Ce fichier n'existe même pas sur ma machine. Est-ce que quelqu'un sait la cause de cela? Me semble redémarrer l'ordinateur permettent d'exécuter le script une fois avec succès, mais à chaque fois après que je reçois ce message (bien que le nom des modifications du fichier tmp par redémarrage).

Merci!

Était-ce utile?

La solution 4

La réponse est mon anti-virus. Je l'ai essayé de désactiver cette première! Une fois que je l'ai désactivé, tout a fonctionné comme un charme.

Espérons que cela aide quelqu'un.

Autres conseils

Y a-t-il des tâches tiers qui pourraient laisser des fichiers temporaires ouverts ou garder en cours d'exécution en arrière-plan, laissant ainsi le fichier verrouillé?

Peut-être essayer processus Sysinternals moniteur qui vous permettra de voir le processus qui a la poignée dans ce dossier.

En outre, assurez-vous que vous avez toutes les bonnes versions de .Net installés et ils sont les bonnes (SDK vs Runtime). Si vous ouvrez le fichier de configuration pour Nant, vous pouvez voir où il attend la version .net pour être allez vérifier pour vous assurer qu'il est là et que vous pouvez voir les méthodes du compilateur hte (csc, vbc, etc.). Il pourrait donc avoir quelque chose qui tente de le trouver, mais ce n'est pas là ou l'pathing est éteint.

Il est bêta donc il pourrait même être une faute de frappe dans le fichier de configuration.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top