2011-08-21 16 views
8

Quando si utilizza Visual Studio, si verificano spesso situazioni in cui l'IDE si blocca durante l'esecuzione di alcune operazioni. Ad esempio, ciò accade spesso quando sposto il puntatore successivo (freccia gialla) durante la sessione di debug, quando premo involontariamente F1, passo in una funzione di basso livello che ha più istanze nel codice binario ecc.Interrompe l'operazione corrente in Visual Studio

In questi situazioni di Visual Studio notifica palloncino si presenta nel vassoio con il seguente testo:

Microsoft Visual Studio è occupata

Microsoft Visual Studio è in attesa di un'operazione interna per completare. Se si verifica regolarmente questo ritardo durante il normale utilizzo, si prega di segnalare questo problema a Microsoft.

Spesso il ritardo è così lunga che è più veloce di uccidere il processo di Visual Studio, avviarlo di nuovo, riavviare il debug di sessione (o qualsiasi altra cosa che stavo facendo) ed evitare di fare un'operazione che ha causato un tale ritardo . Tuttavia, questo richiede ancora troppo tempo. Mi piacerebbe avere un modo per fermare/annullare l'operazione che richiede così tanto tempo. Ad esempio, in Total Commander questo è possibile premendo Esc durante tale operazione.

È qualcosa di simile a questo possibile con Visual Studio? Qualche plugin che permetta di farlo? Qualunque altro modo per aggirare il problema?

P.S. Ci scusiamo per la descrizione approssimativa, ma volevo spiegare il problema reale (non chiedere se è possibile una certa soluzione), in modo che le persone possano pensare ai modi per risolvere il problema.

P.P.S. Sia il 2008 che il 2010 soffrono di questo problema.

+3

'prega di segnalare questo problema al Microsoft' –

+0

Suona come si dispone di hardware insufficiente, ma tenta di rimuovere * tutti * add-on/estensioni esistenti per assicurarsi che essi non sono la causa – Smudge202

+0

@HansPassant: http://weblog.timaltman.com/archive/2006/03/22/reporting-bugs-microsoft –

risposta

3

Se esegui il debug, prova a premere SHIFT-F5. Questo dovrebbe fermare il debugger, anche se probabilmente non immediatamente, più veloce di quello che hai descritto. Il programma elaborerà la tastiera molto più velocemente rispetto al tentativo di fare clic sui menu con il mouse.

Se stai costruendo, prova a premere CTRL-Break. Anche in questo caso, potrebbero essere necessari alcuni secondi, ma di solito si verificano.

Ho avuto il problema che hai citato qualche anno fa, ma non riesco a ricordare cosa ho fatto per risolverlo.

+0

Grazie, questo risponde alla mia domanda almeno parzialmente. Poiché questa è l'unica risposta, la accetto come corretta. –

3

Potrebbero esserci molte cause diverse di questo problema, ma a quanto pare a mio avviso ciò che stava rallentando stava tentando di caricare i simboli dai server dei simboli. Ho deselezionato le posizioni del file Symbol (.pdb) nelle opzioni Debugging \ Symbols e il problema è andato via completamente.

0

eseguire iisreset potrebbe risolvere il problema start >> iisreset.exe

+0

Si prega di elaborare. L'esecuzione di "start >> iisreset.exe" in un invito di comando ne apre un'altra e comunque "iisreset" non viene riconosciuto come comando. Inoltre, se vuoi pubblicare un'immagine, puoi farlo direttamente nella tua risposta (ma in questo caso non è molto utile). – Neptilo