Nicht zu Kopieren-Datei “*\bin\debug\*.dll" auf "bin\*.dll" in Visual Studio
Ich auf dieses problem
Nicht zu Kopieren-Datei
"*\bin\debug\*.dll"
zu"bin\*.dll"
Und wenn dies geschieht, wird die Kompilierung wird fehlschlagen, weil der obige Fehler.
Edit: ich weiß, dass die Datei gesperrt ist, durch die devenv.exe Prozess, dass die Ergebnisse in die oben genannten Fehler, denn wenn ich starten Sie den VS, dann würde das problem Weg gehen, aber es ist trotzdem dieses Problem zu beheben, ohne tatsächlich einen Neustart des VS?
- wenn Sie also proces explorer oder ähnliches, tut es eigentlich Listen devenv mit einem Griff öffnen, um die Ausgabe-Datei?
- Ich habe nicht process explorer verwenden, aber ich bin sehr sicher, dass es die VS, die die sperren, weil ich kompilieren kann, wenn ich starten Sie den VS.
- Die Antwort unter geht in detaillierten Schritten zeigen, wie Sie dies tun, ohne VS... tolle Antwort, nur nicht sicher, warum Sie wollen würde, um zu tun, viel Arbeit. Warum nicht einfach schließen und neu starten, VS?
- Das ist, weil in der lange run, das löschen der gesperrten Ressourcen wesentlich effizienter als Neustart von VS.
- die Sache ist, dass ich gelegentlich das problem auch, und einfach das löschen der Datei behebt; wenn VS wäre, dass die Datei gesperrt wird, wäre ich nicht in der Lage sein, zu löschen es in den ersten Platz.. passiert das nur mir auf Windows 7, obwohl, und es scheint häufiger auftreten, wenn ich eine eplorer-Fenster öffnen Sie auf die Ausgabe-Ordner.
- Ein leicht umgehen, einfach die Datei verschieben. VS wieder bauen und Sie können dann löschen Sie die verschobene Datei, wenn Sie in der Nähe von VS.
- Antwort auf diese Frage hat mir geholfen stackoverflow.com/questions/13653835/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
FWIW, dieser bug ist schon seit JAHREN MS immer noch nicht behoben. Google einfach mal "MSB3021", um zu sehen, alle Beiträge über ihn.
Ich habe dieses in der Vergangenheit und als Sam vorgeschlagen hat, einen Neustart VS scheint zu funktionieren, wenn nicht das, was du bist suchen für.
Jedoch, es gibt einen thread in den MSDN-Foren, "Keine Kopie von obj\debug " bin\debug", die bietet ein paar Vorschläge:
Option 1
Mit einer anschließenden follow-up:
Option 2
HTH ist
Ich habe gesehen, dass dieses problem auch vor, wenn ich mich Recht erinnere habe ich nur geschlossen, Visual Studio und fing es wieder auf. Wenn Sie wissen, der Prozess, der die Sperre-Datei, müssen Sie einen Weg finden, um a) den Prozess zur Freigabe der sperren, b) den Prozess abtöten
Ich gesehen, dass dieses problem , ging ich in den debug-Ordner von meinem Projekt in VBprojects Ordner und die Dateien gelöscht , dann habe ich die Anwendung neu erstellen und es funktioniert