因此,出于某种原因,我的visual studio在退出函数后不会调试下一行。所以为了更好地解释这一点,我有以下代码:
File1.cs
public bool MyOtherFunction(bool test){
var test2 = true;
return test2;
}
File2.cs
var test2 = MyOtherFunction(test);
正如您所看到的,上面的代码非常简单直接。所以我将在变量测试函数ReturnSomething上设置一个断点,然后我将运行我的项目。断点会命中。我将按F10转到下一行,var test3 = false;
我会点击F11进入功能。然后我会按F10转到下一行,然后再按F10退出该功能,这就是问题,它应该回到var test3 = false;
然而它没有,它只是继续运行其余的代码就像我刚刚点击F5一样。如果我在{{1}}上设置一个断点那么它就可以了。
这是我翻过的某种设置还是一个错误?我无法解决这个问题并且让我疯狂。