跳转至

吐槽Rider的几个bug

其实这段时间使用Rider在大部分场景下还是挺满意的,但是偶尔因为疑似是bug导致开发调试令人抓狂

重构后报错

在一次重构Down.NET的时候,通过一顿操作将各模块的功能给隔离开,比如将常用软件中的十几个软件的控件代码和逻辑代码抽离到一个CommonWidget的项目等,结果一编译的时候直接报错,报错截图如下:

报错1

一开始还以为是我一顿操作把代码改崩掉了,几次测试发现还是这个报错,差点心态崩溃,后来怎么着?用Visusl Studio运行相同的代码,竟然一个报错都没有!就很神奇,我实在弄不清楚为什么会这样

这就导致在开发Down.NET的时候很难受,我需要同时开两个IDE,Rider用来写代码,VS用来调试,虽然可以用VS写,但是VS的代码提示的丰富度还是速度都不如Rider,就很难受

调试时指针错位

这个问题是在调试XX工具的时候遇到的,当时调试的时候调试指针直接指到函数文档上了,我当时直接看呆了,怎么都无法调试出预期的结果,后来没办法只能用VS调试修改。在写此博客期间打算再次复现该bug,结果这次复现不出来了,等到以后再出现类似bug的时候再贴图出来