Domanda

Mi piace come puoi catturare i punti di interruzione come eventi di Intellitrace. I punti di interruzione sono facili da aggiungere/abilitare/disabilitare e possono essere aggiunti/rimossi in fase di esecuzione (al contrario di dire eventi della console).

Tuttavia, ovviamente i punti di interruzione fermano il flusso di esecuzione e devo premere costantemente F5 F5 F5 F5 F5 F5 mentre eseguo il debug dell'applicazione in esecuzione. Mi piacerebbe essere in grado di catturare eventi di breakpoint in Intellitrace e lasciare che il codice esegui senza effettivamente rompere i punti di interruzione.

Ho anche usato le dichiarazioni della console come eventi di interitrace catturati, ma i punti di interruzione sono molto più facili da aggiungere (F9 invece di incollare un Console.WriteLine("...") Ovunque), e posso aggiungere e disabilitare nuovi punti di interruzione in fase di esecuzione, mentre se voglio aggiungere o rimuovere un evento basato sulla console in fase di esecuzione, devo fermare il programma, aggiungere/eliminare e riavviare.

Ci sono buoni modi per catturare gli eventi di Intellitrace in questo modo?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top