Ho una app VB che devo monitorare mentre è in esecuzione. Ho aggiunto alcune variabili alla finestra di controllo, ma mentre l'app è in esecuzione la finestra di controllo è disattivata. L'unico modo in cui ho trovato di vedere i valori delle variabili è usare Debug -> Break All, ma questo arresta il programma.La finestra di Visual Studio Watch è in grigio?
Ho utilizzato altri IDE e consentono di monitorare le variabili attive. È possibile in VS?
Siamo spiacenti se questa è una domanda noob.
AGGIORNAMENTO: Per essere chiari, la mia app comunica con un apparecchio di laboratorio e, man mano che i dati vengono inviati o ricevuti o vengono rilevati errori, i contatori vengono incrementati. Mi piacerebbe vedere questi contatori, ma non voglio costruire uno schermo per fare questo dato che sono per il debug. Ho appena dato per scontato che questa è una funzionalità di base in qualsiasi IDE
SHOCKED: Sembra che Visual Studio non offra questa funzionalità di base (quello che prenderei in considerazione). Per quelli che sembrano pensare che questo non è possibile con un linguaggio interpretato, considera questo esperimento mentale. Se hai premuto Break All rapidamente seguito da Continua, dovresti aggiornare la finestra di visualizzazione - corretta? Perché quindi Visual Studio non può farlo come un singolo comando Aggiorna visualizzazione o meglio ancora consentire a questa funzione di essere eseguita automaticamente in un periodo specificato dall'utente. Nessuna scrittura di debug, nessun file di registro, nessun arresto del programma mid-stream e creazione di timeout. Sono solo scioccato dal fatto che non puoi farlo. È un po 'come non avere punti di interruzione.
@Shocked In teoria un debugger potrebbe anche farlo impostando una CPU-supporto informatico gamma punto di interruzione sulla memoria e fare 'pausa, aggiornare l'orologio, e poi continuare' automaticamente ogni volta che la variabile viene aggiornata. – ChrisW