在vs.net 2005 中,增加了可视化的调试器,甚至可以自定义调试跟踪器,根据自己的需要查看调试的内容。以往,在用 vs.net 2003调试时,有的时候还是不大方便,比如在调试XML时,有时XML很长,看起来比较麻烦。估计visualizer debugger,主要是为更方便自己的调试而设计的。下面以一个调试XML的例子说明。


   比如,当你建立了一个XML文件后,用一个应用程序进行输出如下:

 static void Main(string[] args)

  {

   using (StreamReader reader = File.OpenText((@"..\..\BookList.xml")))

   {

    string completeXML = reader.ReadToEnd();

    Console.WriteLine("Received: {0}", completeXML);

 }

}

我们在Console.WriteLine("Received: {0}", completeXML);这一句设置断点。之后运行,当停在断点时,注意auto跟踪窗口中,

completexml右边的一个放大镜的东西,点它,就会弹出一个XML的visualizer拉,可以看到当前这段XML的详细具体内容,比以前方便多了。