VS断点跳转
VS Breakpoint overjump
有一个奇怪的问题让我无法破解代码。发生这种情况的结构如下所示:
public partial class TopClass : SomeBaseClass
{
protected override void ShowDetail(ResultItem resultitem)
{
// Trying to break here without success
string test = "should be able to break here, shouldnt it?";
}
}
public partial class SomeBaseClass : ...
{
protected virtual void ExecutionIncomingHere()
{
// .. some stuff going on
ShowDetail(resItem);
}
protected virtual void ShowDetail(ResultItem resultitem)
{ // empty
}
}
我遇到的问题更容易炫耀。检查这个:
已设置断点。
VS 只在我的基地内破坏(为什么)
我猜这个箭头表示我目前在该方法中。为什么我不能在 ShowDetail()
中调试?当走向 F11
时,它会在基数 class 内继续。所以我的TopClass
从来没有一步步进入过
我尝试在 google 上搜索至少 1 小时但没有成功。我希望你们中的一些人可以解决这个问题。
感谢您的帮助,谢谢!
听起来您已经 "Optimize code" 检查了。
要删除它,请转到项目的属性,然后单击左侧的 "Build" 选项卡。在那里您应该看到 "Optimize code" 复选框。如果选中此项,请取消选中它。那应该可以解决您的问题。
有一个奇怪的问题让我无法破解代码。发生这种情况的结构如下所示:
public partial class TopClass : SomeBaseClass
{
protected override void ShowDetail(ResultItem resultitem)
{
// Trying to break here without success
string test = "should be able to break here, shouldnt it?";
}
}
public partial class SomeBaseClass : ...
{
protected virtual void ExecutionIncomingHere()
{
// .. some stuff going on
ShowDetail(resItem);
}
protected virtual void ShowDetail(ResultItem resultitem)
{ // empty
}
}
我遇到的问题更容易炫耀。检查这个:
已设置断点。
VS 只在我的基地内破坏(为什么)
我猜这个箭头表示我目前在该方法中。为什么我不能在 ShowDetail()
中调试?当走向 F11
时,它会在基数 class 内继续。所以我的TopClass
从来没有一步步进入过
我尝试在 google 上搜索至少 1 小时但没有成功。我希望你们中的一些人可以解决这个问题。
感谢您的帮助,谢谢!
听起来您已经 "Optimize code" 检查了。 要删除它,请转到项目的属性,然后单击左侧的 "Build" 选项卡。在那里您应该看到 "Optimize code" 复选框。如果选中此项,请取消选中它。那应该可以解决您的问题。