Das bedeutet wahrscheinlich, dass die Datei bin\project.dll
für das Schreiben durch einen anderen Prozess (möglicherweise eine andere Instanz von Visual Studio) gesperrt ist.
Sie sollten versuchen, alle Instanzen von VS und alle anderen Programme zu schließen, die versuchen könnten, diese Datei zu lesen, dann Visual Studio erneut öffnen und versuchen, erneut zu erstellen.
Wenn das nicht funktioniert, können Sie Process Explorer ermitteln Sie, welcher Prozess diese Datei sperrt .
Ich habe die folgenden Schritte ausgeführt.
Dies passiert, wenn das Projekt unter einem Versionskontrollsystem steht.
Siehe auch nicht möglich Kopieren einer Datei aus obj \ Debug in bin \ Debug
In meinem Fall habe ich Code in TFS migriert und wollte auch ein neues lokales Mapping verwenden. Also habe ich den lokalen Quellcode einfach an den neuen lokalen Speicherort kopiert und ihn dann über den Visual Studio Quellcode-Explorer zum TFS-Speicher hinzugefügt. Als ich versuchte, einen Build zu machen, bekam ich den gleichen Fehler wie in der Frage, aber dann wurde mir klar, dass ich auch den bin-Ordner kopiert hatte (obwohl er in der Add-Operation ausgeschlossen worden war). Also löschte ich einfach den bin-Ordner lokal und dann konnte ich die Lösung erfolgreich erstellen.
Möglicherweise gibt es ein AntiVirus-Programm, das es blockiert. Gehen Sie zu Ihrem AntiVirus-Virentresor und überprüfen Sie, ob die Datei blockiert und wiederhergestellt wird. Die meisten AntiVirus-Programme blockieren verdächtige Dateien, auch wenn die Datei nicht schädlich erscheint.
Tags und Links visual-studio-2008 build