Visual Studio 2012, das MSB3026 warnt: Konnte DLL-Dateien nicht kopieren
Ich immer:
Warnung MSB3026: Konnte nicht kopieren dlls Fehler.
Habe ich mehrere Projekte in der Projektmappe.
Auf zu bauen, bekomme ich auch die Fehlermeldung:
Fehler 47 Konnte nicht kopieren "meineanwendung\bin\Debug*.dll" zu "bin*.dll". Überschritten retry count von 10. Fehlgeschlagen.
Die Anwendung reagiert nicht mehr in der Mitte des debugging, und ich muss schließen Sie Visual Studio, jedes mal. Das war ärgerlich, aber jetzt ist es schon frustrierend als gut.
Sind wir acht team-Mitglieder, und wir sind alle immer den gleichen Fehler. Wir können nicht die Projektmappe neu erstellen, und die Anwendung läuft sehr langsam.
Eines der Dinge, die wir mit in das Projekt SignalR.
Diese sind die Dinge, die ich bisher ausprobiert habe. Sie wollten mir nicht helfen, aber Sie helfen vielleicht den Leser:
- Ich versucht habe Lösungen beschrieben Visual Studio Debuggen/laden sehr langsam, aber das hat nicht funktioniert.
- Ich habe auch versucht das deaktivieren von Enable Visual Studio hosting process in jedes Projekt Eigenschaften-und das hat nicht das Problem zu beheben entweder.
- Lösungen sind beschrieben in http://www.richard-banks.org/2008/04/how-to-fix-problems-with-locked-files.html
und
http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/40ed753e-47af-4638-8a72-1d607102a05c/ - Pre-build-Skripte, die auf die Projekte:
if exist "$(TargetPath).locked" del "$(TargetPath).locked" if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
- Den bin-Ordner nicht unter Kontrolle der Quellcodeverwaltung.
- Manchmal töten die Microsoft.VisualStudio.Web.Host.exe Prozess ist, wird die Sperre auf die Dateien, aber das funktioniert nicht immer.
- Ich arbeite mit Visual Studio im administrator-Modus.
- Habe ich vollen Zugriff (Berechtigungen Lesen/schreiben) auf die source-code-Ordner.
InformationsquelleAutor der Frage Oxon | 2013-03-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist in der Regel ein Berechtigungen-Problem mit Ihrem bin-Verzeichnis. Navigieren Sie im Windows Explorer und stellen Sie sicher, readonly off. Wenn Sie eine Fehlermeldung erhalten, ändern Sie den gelesen-status des Verzeichnisses, stellen Sie sicher, dass Sie sich auf einem administrator-Ebene-Konto oder erhöhen entsprechend. Einmal schreiben Berechtigungen wieder aktiviert, Ihr zu bauen, sollte gut funktionieren.
InformationsquelleAutor der Antwort Chris Pratt
Ich lief in dieses Problem auch, scheint ein bekannter bug in VS, der zufällig bekommt von Zeit zu Zeit Menschen, die in den Jahren 2010, 2012 und 2013, ich habe versucht, viele der Anregungen hier, wie auch einige gefunden, auf anderen Seiten, keiner arbeitete. Was mir geholfen wurde gehen in den debug-Eigenschaften für das Projekt-und clearing "Enable Visual Studio Hosting process", alles neu erstellen und kein Fehler mehr.
Hoffentlich wird dies für Sie arbeiten, aber wie gesagt es ist eine bekannte berichtete bug in VS selbst, wir alle können sein, die Fixierung der Symptome und zum Glück auch etwas tun, um deaktivieren Sie die lock-Datei und das eigentliche problem bleibt in VS.
InformationsquelleAutor der Antwort Dano
Saubere Lösung, dann Rebuild-Lösung beseitigt dieses Problem für mich.
Das erste mal habe ich versucht, führen Sie eine Saubere, bekam ich eine Zugriffsverletzung Fehler.
Um das abzustellen, habe ich verlassen VS, manuell gelöscht, den Ordner bin, und Sie wieder öffnete.
Dann könnte ich ausführen, die Sauber ist.
Hatte dieses nichts zu tun mit Berechtigungen und Zugriffsrechte.
Sicherstellung der output-Verzeichnis nicht nur Lesen und ausführen von VS als Admin hat nicht geholfen.
Entnehmen Sie bitte Visual Studio "Konnte nicht kopieren" ... beim bauen.
InformationsquelleAutor der Antwort Okuma.Scott
Ich hatte dieses Problem vor einigen Tagen und habe versucht, viele Ansätze, aber die Lösung, die für mich gearbeitet wurde das beenden eines windows-Dienstes verwendet wurde, indem einige Klassen-Bibliotheken aus dem Projekt.
InformationsquelleAutor der Antwort iusmar
Ich hatte das gleiche Problem. Es scheint, dass die dlls von visual studio versucht zu kopieren korrupt ist oder sowas. Ich habe versucht, kopieren die bestimmte dlls auf meinem desktop, aber es scheiterte mit Fehlermeldung. So ersetzte ich die ganzen dlls mit frischen diejenigen, die mein problem gelöst. Hoffe, das hilft.
InformationsquelleAutor der Antwort Redone
Dieses Problem hatte plagt meine Entwicklung irgendwann. Unabhängig davon, deaktivieren Sie die Nur-Lesen-Sicherheit-Berechtigung und ändern von Zugriffsrechten der Auswirkungen dlls.
Ich löste das Problem durch die Gewährleistung der Sicherheit Berechtigungen für den übergeordneten Ordner der Lösung erlaubt die computer-administrator lese-und Schreibzugriff und lief dann in Visual Studio im Administrator-Modus.
InformationsquelleAutor der Antwort Jonathan Robbins
Ich hatte das gleiche Problem.Löschen Sie den browser-Verlauf und erstellen Sie das Projekt. das ist mein problem gelöst. Hoffe, das hilft.
InformationsquelleAutor der Antwort Vinoth
Gleiche Problem für mich. Lösung war, dass ich hatte mein debugger immer noch läuft das Programm im hintergrund.
InformationsquelleAutor der Antwort Ryan Young