Visual Studio 2005中编译调试新功能

http://tech.ddvip.com   2008年01月22日    社区交流

内容摘要:在Visual Studio 2005中,在调试方面,增加了大量的方便实用的新特性,可以大大提高程序员调试的效率。除了本文提到的新特性外,Visual Studio 2005还可以搭配sql server 2005调试存储过程等,这将在稍侯的文章中做介绍。

  现在,如果我们在调试时遇到了这个错误,则可以使用edit and continue功能来进行改正。

  首先,按F7切换到代码视图,在MessageBox.Show这一行设置断点,之后按F5运行程序,当在文本框输入字符串时,由于设置了中断,光标停留在messagebox.show这行上,这时,我们可以修改代码,修改为:

private void button1_Click(object sender, EventArgs e)
{
 MessageBox.Show("Welcome " + textbox1.Text +" to Edit and Continue.");
}

  修改完后,继续按F5运行,这时候,则会显示正确的结果了,如下图,而不需要使用以往的"stop debugging"的功能先停止调试再修改程序。

Visual Studio 2005中编译调试新功能

  可视化调试器(Debugging Visualizers)

  在调试的时候,我们遇到的一个很麻烦的问题,就是有的时候很难看到某些参数的值。比如当你设置了一个断点去监测一个dataset,并且想看dataset里的每个datatable的数据,这在Visual Studio 2003中,是十分麻烦的,必须在auto/locals的监视窗口中,一层层地展开去看其值。在Visual Studio 2005中,为解决这个问题,新增加了叫"debugging visualizers"(可视化调试器)的功能,该功能可以在调试状态时,很容易方便地以各类形式,比如文本,html,xml等方式查看各种参数。

  在各类的监视窗口中,比如在autos,locals,watch和quickwatch 中都可以调用可视化调试器,方法是在某个需要监视的参数旁边,点击那个放大镜图标,就可以在打开的可视化调试器中看到该参数的详细情况,如下图所示:

Visual Studio 2005中编译调试新功能

来源:天极    作者:廖煜嵘    责编:豆豆技术应用

正在加载评论...