标签: .net debugging
我试图弄清楚库是如何工作的,我希望能够可视化响应用户输入(例如按键或鼠标点击)执行哪些方法和代码行。有没有办法在.NET中执行此操作?
答案 0 :(得分:2)
微软有一个名为Pex的精彩免费工具。安装后,您可以右键单击某个方法并选择“Run Pex Exploration”。它将分析代码并向您显示触摸方法的每个部分的输入。
有关详细信息,请参阅Pex CodeDigger。这是它的实际应用截图:
答案 1 :(得分:0)
如果能够在NUnit测试中执行要分析的操作,则可以使用NCover实用程序可视化代码的哪些部分已执行,哪些部分未执行。
http://www.ncover.com/
希望这有帮助!
亚当
答案 2 :(得分:0)
即使没有任何单元测试框架,您也可以使用NCover之类的代码覆盖率工具。只需通过NCover运行应用程序,然后检查结果。
编辑:您可能还想查看PartCover,这是一个开源替代方案。