2010-05-06 10 views
5

WinDbg non riesce a trovare mfc90 versione 9.0.30729.4148 simboli sulla msdl.microsoft.comWinDbg non riesce a trovare mfc90 versione 9.0.30729.4148 simboli sulla msdl.microsoft.com

Dove sono quei simboli MFC?

Alcune informazioni di fondo:

I simboli sono presenti sul server, ma WinDbg non può averli.

+0

Bene, ora ho trovato i simboli - in c: \ windows \ symbols. Ho appena eseguito il debug del programma in VC++ e ho esaminato i moduli, aveva la stessa versione di mfc e avevo trovato i simboli in c: \ windows \ symbols. Tuttavia, la domanda rimane: perché questi simboli non sono presenti in msdl.microsoft.com? Ho intenzione di presentare una segnalazione di bug a microsoft connect e vedere cosa hanno da dire. –

+0

Hm, sembra che Visual Studio (2008, SP1) possa ottenere i simboli dal server dei simboli Microsoft, se li allontano da c: \ windows \ symbols. Forse ho bisogno di aggiornare WinDbg (il mio da feb 2009). Forse qualcosa è cambiato nel modo in cui funziona il server. –

+0

Ora ho installato l'ultima versione di WinDbg, ma non riesco ancora a caricare i simboli per mfc90 9.0.30729.4148 dai server dei simboli MS ... Qualcuno sa dove posso segnalare questo bug? –

risposta

1

Ho avuto un comportamento simile in Visual Studio; i simboli per MFC90.dll non verrebbero caricati. Cliccando su "Symbol load information" per mfc90.dll ha dato "Nessun binario trovato trovato".

ho cercato per la DLL corretta sul mio computer e lo abbiamo trovato a

C:\WINDOWS\WinSxS\x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_a57c1f53 

Si noti che, naturalmente, questo percorso contiene solo il dll, ma non il PDB-file.

In ogni caso, dopo aver aggiunto questo percorso al percorso di ricerca dei simboli, Visual Studio è in grado di scaricare il file pdb corretto dal server dei simboli Microsoft.

Nel caso in cui la DLL richiesta non possa essere trovata localmente, suppongo che ModuleRescue possa essere d'aiuto.

+0

Questa risposta sembra davvero strana, ma ha funzionato perfettamente bene per me. Grazie! – Fabian

Problemi correlati