2011-01-03 11 views
40

Durante il debug, le modifiche ai punti di interruzione vengono mantenute solo per quella sessione di debug. Una volta che il debugger viene scollegato, i punti di interruzione vengono ripristinati allo stato "pre-debug".È possibile eliminare un punto di interruzione in caso di debugging?

Riesco a capire che a volte è utile, e capire perché è impostato su questa base.

Tuttavia, qualcuno sa se esiste un'opzione per disabilitare questa funzionalità (in VS2010) in modo tale che se cancello/disattivo/aggiungo un punto di interruzione durante il debug le modifiche persisteranno la volta successiva che avvierò il debug?

+0

@Mitch Wheat: perché non sarebbe possibile? @Micheal Shimmins: non conosco un ambiente per farlo. Lo amerei da solo –

+0

Interessante - suppongo che VS possa ricordare quel file/linea a cui ho aggiunto un punto di interruzione. Come mai non è possibile? –

+0

+1. Sono abbastanza sicuro che era solito fare quello che vuoi per impostazione predefinita (una versione precedente). Mi piacerebbe sapere questo me stesso :) –

risposta

9

È possibile rimuovere il punto di interruzione durante il debug utilizzando la finestra Gestione punti di interruzione (Debug -> Windows -> Punti di interruzione).

Da lì è possibile rimuovere il punto di interruzione in questione facendo clic con il pulsante destro del mouse sul punto di interruzione pertinente e premendo "cancella".

+4

non è questa la domanda .... –

+1

Sì, ma poi premi nuovamente F5 e la sua parte posteriore. –

+1

Una volta rimosso il punto di interruzione dal gestore (facendo clic con il pulsante destro del mouse e premendo Canc, piuttosto che semplicemente deselezionandolo) si dovrebbe trovare una cancellazione perentente. –

-2

Durante il debug, è stato rilevato F9 sul punto di interruzione attivo.

Problemi correlati