martedì 21 giugno 2011

Debugger Canvas Brings Code Bubbles per Visual Studio

Quando un punto di interruzione viene colpito durante il debug, i carichi prima tela con una bolla (un frammento di codice) con il metodo che contiene la linea con il punto di interruzione.Sul potenziamento in qualsiasi linea in quel metodo, mostra il codice del metodo entrò.I frammenti sono anche editor di testo completo.Ciò consente di visualizzare e modificare tutta la parte dello stack di debug a fianco - anche se può essere più di una semplice pila di debug, in quanto una volta fate un passo fuori del codice, e passo in qualche altra riga successiva, le bolle precedenti rimangono.

E 'possibile selezionare le chiamate da IntelliTrace al Canvas Debugger, che possono abilitare scenari del tipo "fammi vedere quello che il codice eseguito quando ho cliccato qui".

Vi è anche un modo per aggiungere note in tela - per evidenziare sezioni che potrebbe essere necessario l'attenzione, per esempio.

È anche possibile caricare altri metodi nella stessa classe nella tela

E, infine, l'intera area può essere salvato come file XPS, da condividere con altri sviluppatori, per discutere i flussi codice e note.

Canvas debugger è attualmente disponibile per C # e VB in questa versione, anche se il supporto per più lingue è atteso per il futuro.Sembra che, una volta disponibile, la funzione sarà ancora più utile per i linguaggi funzionali come F #, dal momento che non c'è dipendenza molto sulla proprietà dell'oggetto (come in linguaggi Object Oriented).

La più grande delusione dimostrato dagli utenti è che VS Canvas debugger di Visual Studio richiede edizione Ultimate, e non funziona con minore SKU.Che mette fuori portata per gli sviluppatori che utilizzano versioni Professional o Premiu

Kael Rowan offre una spiegazione -

Ci piacerebbe rendere Canvas debugger a disposizione di un pubblico più vasto, ma come Soma dice sul suo blog , Tela Debugger è costruito sulla base di Visual Studio Ultimate in modo da poter riutilizzare la tecnologia di base per ladipendenza diagrammi per identificare e visualizzare il frammenti a destra sulla tela.Questo ri-uso è ciò che ha reso possibile per noi di rilasciare un out-of-band strumento di potere in modo efficiente su di Visual Studio 2010.E 'improbabile che saremo in grado di fare questa versione dello strumento di potenza disponibile in Pro, ma per favore fateci sapere se vi piacerebbe vedere questo tipo di esperienza utente costruite direttamente "nella casella" come parte di Visual Studio.

Nel frattempo, se non si dispone di Visual Studio Ultimate allora avete ancora due opzioni per cercare Canvas Debugger gratuitamente:

1) installare il programma gratuito di Visual Studio Ultimate di prova , o

2) installare il programma gratuito Virtual Machine contenente Visual Studio Ultimate .

Debugger Canvas è il risultato di una collaborazione tra Microsoft Research e Brown University, che unisce tela Codice e Bolle codice dal rispettive squadre.


Corso Visual Studio - Corsi Visual Studio
Corso .Net- Corso Dot.Net - Corso Vb.net
Corso C# - Corso PHP - Corso Joomla

Nessun commento:

Posta un commento