C#调试代码生成器:
提示:代码生成器相关知识请查看https://blog.csdn.net/qq_42455262/article/details/126565199?spm=1001.2014.3001.5501
调试代码生成器:
在上一篇文章中我们讲解了如果使用代码生成器,那么如何调试它呢,下面我就来教大家如何去调试代码生成器。
第一步 添加debugger:
第一步点击我们代码生成器的那个项目,选中代码生成器的类
第二步 找到Initialize 方法,在里面添加debugger,强制启动调试
第三步重新生成解决方案
此时会弹出一个提示框
如图所示:
第一个选项的意思是去新实例中进行调试
第二个选中的意思是在当前实例中进行调试
一般我们都是选中在当前实例中进行调试,比较方便一点。
这个顺序是不固定的,你们在调试的时候要注意看这两条提示信息
注意:如果重新生成解决方案没有反应,那就把项目vs关闭掉重新打开,因为代码生成器还是比较新的技术难免会有一些bug,这个bug很多人都向微软官方反应了,目前微软正在解决这个bug
第四步 进入调试
调试进入代码生成
注意:这里我用vs2022预览版调试时,一直卡在检查代码是否有更新的那个页面,出现这个问题直接卸载掉2022预览版,然后下载2022正式版
总结:
新技术难免还有些bug,在实际生产中要慎重使用,不要因为执着于使用新技术而导致项目的开发进度一直止步不前。只有当你觉得真正掌握了这项技术,而且能完美解决其中的问题时,才能使用。不然反而会适得其反,赔上自己宝贵的摸鱼时间。切记啊年轻人。