记录解决VS 2022调试C++ DLL项目时卡顿的问题
项目结构
运行时为Dot Net6的C#项目通过Cli/C++去调用C++的DLL。
问题表现
在Visual Studio 2022中调试C++DLL代码时,按下F5、F10、F11跳转到下一行时VS会卡顿2秒左右,体验非常不好。
问题原因
然后发现原因是项目的配置属性中,调试那一行,调试器类型选择的是“自动”。
解决此问题的方法
将调试器类型改为混合(.NET Core),重新生成C++DLL。

效果
重新调试时,发现按下F5、F10、F11跳转到下一行非常快捷。
补充
将调试器类型改为“混合(.NET Core)”,也可能会导致程序调试变得更加卡顿,执行时间不准等问题,可以再改回来“自动”,具体原因不知道。

浙公网安备 33010602011771号