2014-05-08 17 views
5

Ricevo tutto questo all'improvviso e non so perché. Devo riavviare VS2010 ogni volta che apporto modifiche al codice perché apparentemente blocca i file pdb.file pdb, controlla spazio su disco insufficiente, percorso non valido o privilegio insufficiente

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 

Anche se il progetto è clean doens't eliminare questo file. Ho provato la soluzione proposta da Toni here ma non ha funzionato neanche per me. Quando percorso metti in pre-compilazione, come ha suggerito ottengo il seguente errore:

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

Sembra che il servizio di debug non stia chiudendo o rilasciando il file pdb. Potrebbe essere necessario installarlo di nuovo. –

risposta

3

Il colpevole era Deleaker che avevo installato per rilevare perdita di memoria e sembra che si teneva il backup dei file PDB debugger /. Dopo aver disinstallato il mio problema è stato risolto.

1

Ho affrontato il problema simile e il motivo per me era che windbg teneva tutti i file pdb, quindi quando lo studio di visualizzazione stava cercando di creare nuovi file pdb freschi non era in grado di sovrascrivere i vecchi file poiché questi venivano utilizzati da windbg .

Quindi il problema ovvio è quando mai Studio visivo non è in grado di sovrascrivere i file esistenti con un nuovo file di output emette il seguente errore.

1

Ho riscontrato problemi simili quando lavoravo con un singolo file pdb in due versioni di Visual Studio. La chiusura di una versione in studio visivo ha risolto il problema.

+0

Nel mio caso, il singolo VS ha mantenuto l'ostaggio pdb e non lo ha aggiornato quando ho ricostruito il progetto nello stesso Visual Studio_. Ho appena chiuso VS e l'ho riaperto di nuovo e ho ricostruito il progetto senza problemi. – displayName

Problemi correlati