2014-05-08 10 views
5

Ich bekomme diesen Fehler plötzlich und ich weiß nicht warum. Ich muss VS2010 jedes Mal neu starten, wenn ich den Code ändere, weil er anscheinend die pdb-Dateien sperrt.PDB-Datei, auf unzureichenden Speicherplatz, ungültigen Pfad oder unzureichende Berechtigung prüfen

1>LINK : fatal error LNK1201: error writing to program database 'C:\code\MyProject\Debug\MyProject.pdb'; check for insufficient disk space, invalid path, or insufficient privilege 

Auch wenn ich das Projekt clean es doens't diese Datei löschen. Ich habe versucht, die Lösung here von Toni vorgeschlagen, aber es hat auch nicht für mich funktioniert. Wenn Add Pfad Präbuildereignis wie er ich die folgende Fehlermeldung erhalten hat vorgeschlagen:

1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: The command "C:\Program Files (x86)\Microsoft Visual Studio 10.0\freepdb MyProject 1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: :VCEnd" exited with code 9009.

+0

Klingt wie der Debug-Dienst die PDB-Datei nicht schließt oder freigibt. Möglicherweise müssen Sie es erneut installieren. –

Antwort

3

Der Täter war Deleaker, die ich installiert hatte Speicherverlust zu erkennen und es sieht aus wie es war die Debugger/PDB-Dateien hält. Nach der Deinstallation ist mein Problem behoben.

1

Ich konfrontiert die ähnliche Problem und der Grund für mich war Windbg hielt alle pdb-Dateien, als das Visual Studio neue pdb-Dateien erstellen wollte konnte es nicht alte Dateien zu überschreiben, da diese von windbg verwendet wurden .

Also das offensichtliche Problem ist, wenn Visual Studio nicht in der Lage ist, die vorhandenen Dateien mit einer neuen Ausgabedateien zu überschreiben, gibt es den folgenden Fehler aus.

1

Ich habe ähnliches Problem konfrontiert, wenn ich mit einzelnen PDB-Datei in zwei Visual Studio-Versionen arbeitete. Das Schließen einer visuellen Studioversion löste das Problem.

+0

In meinem Fall hielt einzelne VS die Pdb-Geisel und aktualisierte sie nicht, wenn ich das Projekt im selben Visual Studio wieder aufbaute. Ich habe VS gerade geschlossen und wieder geöffnet und das Projekt ohne Probleme neu aufgebaut. – displayName

Verwandte Themen