gpt4 book ai didi

visual-studio - Visual Studio 在调试时跳到每隔一行

转载 作者:行者123 更新时间:2023-12-01 02:39:26 25 4
gpt4 key购买 nike

我现在尝试单步执行我的代码,Visual Studio 跳过每隔一行。

(我知道它是每个其他的,因为当我有一个 ForEach 循环时,它会遇到它在以后的迭代中跳过的行。)

Visual Studio 是否有任何合乎逻辑的理由跳过每隔一行?

更新:我添加了一个关于这种情况的 YouTube 视频 here .这只发生在这个解决方案中。我试过重建,清理然后重建......我不知道该怎么做。

更新:一些评论要求提供代码示例。我正在发布一个,但我真的不认为代码是问题所在。我有数千行代码,它在我放置断点的任何地方跳过行。

这是一个代码示例,以防万一它可能很重要:

foreach (string commentText in comment.CommentLines)
{
// Set the base path for this segment
basePath = rootPath + XPathsForComment.OrderRoot.Expression + "[@Id='" + index + "']/";
// Sequence
XPathToXML.Set(document, basePath + XPathsForComment.Sequence.Expression, commentIndex.ToString());
// Comment Type
XPathToXML.Set(document, basePath + XPathsForComment.TypeCode.Expression, CommentCodes.CommentCode);
// Comment
XPathToXML.Set(document, basePath + XPathsForComment.TextAttribute.Expression, commentText);
// Empty xmlns
XPathToXML.Set(document, basePath + XPathsForComment.XmlnsAttribute.Expression, "");
commentIndex++;
index++;
}

我尝试过的事情:
  • 重启
  • 删除保存源的文件夹并再次从源代码管理中获取它。
  • 从 Debug 切换到 Release 再切换回 Debug(每次​​都会清理一次重建)
  • 在调试中清理和重建。
  • 最佳答案

    事实证明,罪魁祸首是一个扩展。我安装了一个名为 Bug Aid 的工具的测试版。 .

    当我的试用许可证用完时,似乎这个问题就开始了。

    不知道是不是直接因果。但是当我卸载 Bug Aid 时,我的调试不再跳线。

    感谢所有试图帮助我解决这个问题的评论者。

    关于visual-studio - Visual Studio 在调试时跳到每隔一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8917717/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com