7

Utilizzo Visual Studio 2008 Professional Edition per lo sviluppo. Ho notato che ogni volta che provo applicazioni Web o siti Web utilizzando Ctrl + F5 e , quindi interrompi il debug (o chiudi il browser), il debug ricomincia, come se avessi premuto di nuovo Ctrl + F5.Arresta il debug (Shift + F5) provocando il riavvio del debug

Inizialmente ho pensato che questo potrebbe essere a causa di un tasto ctrl appiccicoso ma ho controllato e confermato che i tasti appiccicosi nella mia macchina non sono abilitati.

Ho cercato sul web e ho osservato che molti altri hanno affrontato lo stesso problema. Ma Microsoft afferma che il problema è dovuto a un tasto ctrl appiccicoso. (Fare riferimento: http://connect.microsoft.com/VisualStudio/feedback/details/534915/stop-debugging-shortcut-key-shift-f5-causes-debugging-to-restart-instead-of-just-stopping)

Qualcun altro ha altre idee sul motivo per cui questo potrebbe accadere (nel caso in cui avrei potuto perso su alcuni forum aggiornato)

Grazie mille.! :)

+1

Si verifica anche con Visual Studio 2010 – user2320724

+0

e Visual Studio 2012 – mchar

risposta

3

Mi piace molto la tua domanda in quanto ciò mi capita di tanto in tanto e non so perché dopo molti anni & non credo sia correlata a chiavi appiccicose.

Ci sono solo due modi in cui posso fermare il debugging in questa situazione:

  1. Alt +D; E = I premere Alt + D; per aprire il menu Debug, quindi E per "Interrompi debug". Questa è una combinazione di tasti di scelta rapida che funzionerà.
  2. fa clic sul pulsante di arresto sulla barra degli strumenti di debug.
  3. (opzionale) A volte quando non sono in grado di premere teh Alt +D io non sono in grado di ottenere attenzione alla barra degli strumenti e premere ctrl 5 volte. In qualche modo i tasti appiccicosi rimangono bloccati anche se non li accendo.

Speranza che aiuta.

+0

Ciao Catto, quando si utilizzano i menu di debug per interrompere il debug, non si riavvia. Ma quando uso il collegamento per interrompere il debug (shift-F5), il debug si riavvia. Comunque, grazie per la risposta :) –

1

Anche a me mi è capitato qualche volta, e anch'io ho disattivato StickyKeys. A volte lo vedo anche quando ho bloccato il mio computer. Quando ciò accade e provo a digitare la mia password, il computer si comporta come se stessi premendo il tasto.

Il mio unico suggerimento è quello di utilizzare i menu per interrompere il debug, quindi toccare delicatamente il tasto Control due volte, quindi riprovare. Si ferma sempre quando lo faccio.

Nella parte posteriore della mia mente, mi chiedo se sia dovuto a conflitti di utilità di terze parti che intercettano combo chiave per i loro trigger. SnagIt, Freesnap, AutoHotKey sono tre che uso, ma quando il problema è così intermittente, non puoi davvero disabilitarli e dire "sì, il mio problema è andato via".

0

Questo può sembrare semplice e potrebbe non essere la risposta per voi, ma era per me. In qualche modo in Visual Studio 2015 il mio Shift + F5 è stato mappato su "Debug.Restart" e "Debug.StopDebugging" è stato rimappato in Ctrl + Alt + Break. Non sono sicuro se Resharper abbia in qualche modo rovinato le scorciatoie.

Sono stato in grado di risolverlo andando su Strumenti ...Opzioni ... Ambiente ... Tastiera, cerca "Debug.StopDebugging" e assegna a Shift + F5.

-1

Ho anche avuto lo stesso problema. Sto anche utilizzando Visual Studio 2008. Basta fare clic su strumenti >> opzione >> ambiente >> Tastiera. E quindi impostare

this option

a "Default".