写了一年的lua,告别了宇宙第一IDE Visual Studio一年了。这回换项目组,刚接的活就是修改音效和动画的bug,这部分逻辑都是写在c#里,所以又重新安装我阔别已久的老盆友Visual Studio 2017。
本菜鸡断点时候如果该断点所在的参数情况很多,只需要符合某种情况才需要断点的话一般会在断点出加个条件,具体如下图:
VS断点时候,通过F10可以跳到下一行执行的代码,F5能跳到下一个断点出。原来要查找该断点出属性或者方法上一步,上上一步到源头都被哪些地方调用了,只能通过手动查找该方法和属性都被什么地方调用过,得一个一个断点或者log试,灰常麻烦。这时候突发奇想,要是能直接查看该断点当前执行时候都从哪些地方调用过来的就方便了,网上搜了半天没搜到,就请教一个VS死忠粉学弟,为什么说死忠了,因为他VS用到的产品全入正了。真是一语惊醒梦中人。看下图。
我TM怎么不早点问他,用了这么多年VS,这么简易强大的功能真是相见恨晚。下面我用图片演示堆栈查看断点之前的调用。
图片红线部分就是该断点之前被引用的路径
点击红线部分路径就跳到该调用地方
跳到该调用部分
怎么样,这功能强大吧,为断点调试提供了极大的方便。