记录解决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)”,也可能会导致程序调试变得更加卡顿,执行时间不准等问题,可以再改回来“自动”,具体原因不知道。

posted @ 2024-04-15 15:51  dididadidi  阅读(981)  评论(1)    收藏  举报