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/...

InformationsquelleAutor Graviton | 2010-01-10
Schreibe einen Kommentar