2009-07-20 13 views
19

My Visual Studio si comporta in modo strano. Non ho punti di interruzione nei miei progetti ma ogni volta che avvio Visual Studio, viene visualizzato un messaggio di errore che mostra che non è in grado di caricare uno o più punti di interruzione. In secondo luogo, ho 10 progetti nella mia soluzione: ne ho impostato uno come progetto di avvio ma Visual Studio non sta salvando queste informazioni. Devo impostarlo ogni volta che apro la soluzione.Impossibile caricare uno o più errori di punti di interruzione in Visual Studio 2013

risposta

49

Re il problema del punto di interruzione: hai eseguito il debug nell'assembler? Potresti aver accidentalmente impostato un breakpoint su alcune istruzioni assembler. Esaminare l'elenco dei punti di interruzione (Debug-> Windows-> Breakpoint, è Alt + F9 per me) per vedere quali punti di interruzione sono impostati per la soluzione. Naturalmente, anche l'origine e il binario non corrispondenti potrebbero causare questo. In alternativa, potrebbe essere utile anche il seguente.

Re il progetto di avvio: Visual Studio salva tutti i dati specifici dell'utente relativi a una soluzione in un file * .suo che posiziona accanto al file * .sln. Questo potrebbe essere stato danneggiato (anche se non l'ho mai visto). Prova a eliminarlo e vedere se questo aiuta. In un secondo momento, entrambi i problemi potrebbero essere causati da qualcuno che ha archiviato il file * .suo. Hai controllato questo?

+12

L'eliminazione del file .suo soluzione è stato risolto per me. Grazie. –

+1

Anche per me, grazie mille! – Marc

+2

+1 per eliminare il .suo - nel mio caso è stato danneggiato dopo un BSOD e questo stava producendo l'errore di breakpoint –

1

Puoi fornirci ulteriori informazioni sul motivo per cui Visual Studio non è in grado di caricare il punto di interruzione? Se si passa con il mouse sopra l'icona del punto di interruzione, dovrebbe fornire un messaggio di suggerimento che spiega perché il punto di interruzione non è in grado di caricare.

Il motivo più comune per questo è una mancata corrispondenza tra il file di origine e il file binario che si sta eseguendo il debug. Può succedere se per esempio F5 con errori di compilazione. O F5 contro una DLL distribuita dopo aver modificato l'origine per la DLL. Prova a ricostruire e potenzialmente ridistribuire come appropriato e vedere se questo aiuta il tuo problema.

Come per le informazioni di avvio. Prova ad aggiornarlo, premi salva tutto e riavvia Visual Studio. Questo dovrebbe garantire che le informazioni vengano salvate.

1

Potrebbe esserci un punto di interruzione che è scomparso (ma come?). Prova CTRL + MAIUSC + F9 su "Elimina tutti i punti di interruzione" (VS2008).

0

Ho appena avuto questo problema con Visual Studio 2012 RC. L'ho risolto impostando un punto di interruzione arbitrario e quindi cancellandolo nella finestra Debug-> Windows-> Breakpoint.

+0

Appena riavviata. AFAIK, si è verificata una corruzione VS quando Flash in FireFox si è arrestato in modo anomalo e (a causa di?) Windows Explorer si è arrestato in modo anomalo (W8 RC) corrompendo così VS. Mentre la procedura sopra ha corretto gli errori di breakpoint, non ho potuto ottenere un progetto StartUp da impostare finché non avessi resettato VS Studio e cancellato i file * .suo nascosti. – BSalita

3

Ho anche riscontrato un problema di questo tipo, le soluzioni eliminano il file * .suo nella directory della soluzione.

3

Ho avuto lo stesso problema e ho pulito la soluzione da BUILD> CLEAN SOLUTION e ho ricostruito la soluzione e l'ho risolta.

2

Eliminazione * .suo di file ha funzionato per me

+2

Si prega di aggiungere ulteriori informazioni quando si fornisce una risposta a una domanda in modo che l'OP e qualsiasi futuro lettore possano utilizzare al meglio le informazioni. – Deepend

0

Ctrl + Shift + F9 per 'Elimina tutti i breakpoint' non funziona.

Elimina tutto nel tuo progetto che non è il tuo codice sorgente: sottodirectory "obj" e "bin", tutti * .user e * .suo anche dalla directory ".vs" nascosta.

Problemi correlati