Comment faire pour résoudre un fichier utilisé par un autre processus?
J'ai été le débogage VS.NET 2010 sans problème. Mais maintenant ne peut pas construire. J'obtiens l'erreur:
Unable to copy file [filename] to bin\Debug\[filename]. The process cannot access the file bin\Debug\[filename] because it is being used by another process.
J'obtiens cette erreur pour six différents fichiers. J'ai redémarrer VS.NET 2010, mais l'erreur persiste. Sans redémarrage de la machine, personne ne sait comment résoudre ce problème?
- Est possible que votre base de code est dans DropBox ou constamment de sauvegarde de système de fichiers?
- nope. Je ne suis pas en utilisant l'un de ces.
Vous devez vous connecter pour publier un commentaire.
Il y a un tas de questions sur DONC, à cet égard, le tout avec des suggestions et des recommandations pour résoudre le problème. Pour moi, aucun n'a fonctionné jusqu'à ce que j'ai trouvé cette un.
En bref, si c'est le Processus du Système de verrouillage d'un fichier, et vous avez l'Expérience d'Application de service de cessé de, de le redémarrer. Sérieusement.
l'exe vous êtes de la compilation et de débogage sont toujours en cours d'exécution, même après l'arrêt de débogage. Tuer ceux exe dans le gestionnaire des tâches, puis compilez votre exe. Après cela, la compilation fonctionne parfaitement.
Utiliser unlocker outil de pour identifier le processus qui verrouille le fichier. Puis le déverrouiller à l'aide de la même unlocker outil.
Vous exécutez le programme que vous avez construit? Il peut être verrouillage des fichiers dans le Débogage dir.
Essayer de le tuer via le Gestionnaire des Tâches. Si elle ne peut pas être fermé. Utiliser l'outil "Process Explorer" pour vérifier le fichier est tenue de ce processus, et de tuer le titulaire d'abord le processus.
Pour windows 10 utilisateurs,suivez les étapes pour rechercher l'Application de "l'Expérience de Serveur" et cliquez sur le bouton exécuter. C'est tout.