调试器在VS2015中跳回

时间:2016-10-13 12:49:25

标签: c# debugging visual-studio-2015

我在VS2015中调试时只是目睹了一些奇怪的行为。当我调试时,由于某种原因调试器跳回到某个点,最终导致抛出异常。奇怪的是我在调试时只得到这个异常,如果我只是按 Ctrl + F5

我就不会得到这个异常

我的FinalImage:private System.Windows.Controls.Image FinalImage{ get; set; }

为什么会这样?由于某种原因它会在FinalImage.Source跳回来,我不明白为什么。看到这个gif:

enter image description here

异常说我无法将位图转换为uri ...感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

此行为有两种可能的原因:

  • FinalImage.Source属性设置器再次调用(可能间接)您的ImagePath setter。如果是这种情况,请检查调用堆栈窗口。
  • 第二个线程执行相同的代码,并在您设置FinalImage.Source时触及断点。检查主题窗口。