技术开发 频道

Visual Studio 2010鲜为人知的新特性

  我简单给你介绍一下这个功能的用法。假设你正在调试你的模块,在调试时你发现其他人负责模块中的问题,你想告诉对方他的代码存在bug,并导致你的模块也产生了问题。在Visual Studio 2010中,你可以固定调式值,然后将书签加上适当的注释导出为一个XML文件,将其发送给另一个团队成员,当它将这个XML文件导入到他的IDE中后,他将会看到书签和最后会话的调试值,因此他可以接着往下找,找出问题的根源,而不是要从头开始找问题的根源,这个功能在团队开发协作调试过程中非常有用。

  图 15 断点书签导出导入,实现协作调试

  这里我唯一不喜欢的是,XML使用行号存储的断点信息,如果其他成员已经修改了代码,它将无法正常工作,导入导出要能正常工作的唯一要求是“不应该修改共享代码文件”。

  12、智能跟踪(IntelliTrace)

  Visual Studio现在有一个功能叫做智能跟踪(IntelliTrace),通过它你可以跟踪每一个调试步骤,你可以在智能跟踪(IntelliTrace)窗口中找到调用线程信息。

  图 16 智能跟踪

  总结

  还有更多新特性,如更好的TFS支持,内置支持云开发、建模和报告功能等,但我现在还没来得及去细细研究,因此也没有什么好介绍的,我将在今后的文章中进行介绍,就目前而言,我的主要任务是继续学习Visual Studio 2010的新功能,熟悉它并用于生产开发。

  通过阅读本文,相信总有让你心动的功能,希望你也加入到发掘Visual Studio 2010新功能的队伍中来!

0
相关文章