Visual studio Visual Studio在调试时将跳转到每隔一行
我现在尝试单步执行代码,VisualStudio每隔一行跳过一行 (我知道这是每隔一次的,因为当我有一个ForEach循环时,它会碰到它在以后的迭代中跳过的行。) VisualStudio是否有任何逻辑理由每隔一行跳过一行 更新:我在youtube上添加了这一事件的视频。这只发生在这个解决方案中。我试过重建,清理然后重建。。。我不知如何是好 更新:一些评论要求提供代码示例。我发布了一个,但我真的不认为代码是问题所在。我有数千行代码,它会在我放置断点的任何地方跳过行 下面是一个代码示例,以防它可能会有什么影响:Visual studio Visual Studio在调试时将跳转到每隔一行,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,我现在尝试单步执行代码,VisualStudio每隔一行跳过一行 (我知道这是每隔一次的,因为当我有一个ForEach循环时,它会碰到它在以后的迭代中跳过的行。) VisualStudio是否有任何逻辑理由每隔一行跳过一行 更新:我在youtube上添加了这一事件的视频。这只发生在这个解决方案中。我试过重建,清理然后重建。。。我不知如何是好 更新:一些评论要求提供代码示例。我发布了一个,但我真的不认为代码是问题所在。我有数千行代码,它会在我放置断点的任何地方跳过行 下面是一个代码示例,以防它可能
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++;
}
我尝试过的事情:
- 重新启动
- 删除保存源代码的文件夹并再次从源代码管理获取它
- 从调试切换到发布再切换到调试(每次执行此操作都会清理重建)
- 在调试中清理和重建
感谢所有试图帮助我解决这一问题的评论者。您是否在调试器中运行发布版本?@ChrisO-检查是个好主意,但不是,我正在运行调试模式。您是否尝试重新启动Visual Studio?类似的问题:@Xaisoft-我尝试重新启动Visual Studio,并在调试和发布中清理和重建。现在所有文件中都出现了这种情况。感谢您的报告,并再次对由此造成的不便表示歉意!BugAid的最新版本修复了该问题。