posts - 644, comments - 2003, trackbacks - 137

My Links

News

Raffaele Rialdi website

Su questo sito si trovano i miei articoli, esempi, snippet, tools, etc.

Archives

Post Categories

Image Galleries

Blogs

Links

Tip VS2003: personalizzare la visualizzazione di una classe durante il debug

In VS2005 avremo i visualizer che permetteranno di mostrare in modo personalizzato il contenuto di un oggetto durante la fase di debugging. Ma adesso come fare?

Ereditato dalle vecchie versioni di Visual C++, è possibile istruire il debugger di Visual Studio 2003 di mostrare un campo piuttosto di un altro dentro la finestra di debugging.

Prendiamo ad esempio la classe:

public class MyClass
{
   private int _a;
   private int _b;
   public MyClass(int a, int b)
   {
       _a = a;
       _b = b;
    }
}

... nel debugger la vediamo generalmente così:

 

Visual Studio 2003 ci consente invece di personalizzare la vista all'interno del debugger (nei watch, nei local, in autos e nel tooltip) in modo che appaia come più ci piace. Per esempio sarebbe più comodo mostrarla in questo modo:

Per ottenere questo risultato basta seguire queste semplici indicazioni:

  1. Aprire la cartella C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\Debugger
  2. Aprire il file mcee_cs.dat con un editor di testo
  3. Aggiungere in fondo al file:
    <wincstest.myclass>=a=<_a>, b=<_b>
  4. Chiudere Visual Studio e riaprirlo

All'interno di quel file trovate anche tutte le indicazioni per personalizzare la visualizzazione degli oggetti.

Print | posted on mercoledì 19 gennaio 2005 11:50 | Filed Under [ .NET [Italiano] ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET