我最近将VS Enterprise 2022安装更新到了17.4.2版。从那时起,当调试到一个方法(按F11)时,调试器不会单步执行该方法,而是在包含该方法的代码文件的第一行停止。
我尝试使用launchsettings. json文件,如下所示:
{
"profiles": {
"MyProject": {
"stopOnEntry": false
}
}
}
但是这对单元测试不起作用。而且,解决方案包括180多个项目,这使得修改每个项目有点无聊。
所以我的问题是:有没有设置开关可以一般禁用这种行为?我在选项中没有找到任何东西...
1条答案
按热度按时间rryofs0p1#
我也看到过这个bug,不仅仅是在调试的时候,而且当点击find-in-files窗口或调用堆栈中的结果时,也会出现错误。我怀疑问题的发生是因为它试图在文件实际打开之前移动到特定行。(通常)如果要单步执行的文件已经打开,则不会发生。解决方法是再次双击调用堆栈的顶部。这将把光标移动到正确的位置。
我不确定,但我想我在最新的预览版(17.5.0预览2)中没有看到这个错误。