发生了第一次机会异常......我不知道为什么

时间:2011-07-19 03:19:09

标签: c# debugging windows-phone-7 mscorlib first-chance-exception

每当我尝试调试Windows Phone 7 C#app时,我都会在“输出”窗口中收到以下消息:

A first chance exception of type 'System.OverflowException' occurred in mscorlib.dll

A first chance exception of type 'System.OverflowException' occurred in mscorlib.dll

A first chance exception of type 'System.InvalidOperationException' occurred in Microsoft.Phone.dll

...然后,App.xaml.cs在VS中打开(仍处于调试模式,我无法编辑任何内容),以及“System.Diagnostics.Debugger.Break();”突出显示。

为什么会发生这种情况,我该如何解决,以及如何在将来阻止它?

1 个答案:

答案 0 :(得分:3)

为什么会这样:

我在MainPage.xaml中使用了image。此图片的源Copy to Output directory属性设置为Do not copy,因此图片无法加载且应用崩溃。

如何修复它:

将问题来源image属性中的Copy to Output directoryCopy Always更改为Do not copy

如何预防:

请勿使用我的图片的Copy to Output directory属性。

...以及导致System.OverflowException

的原因

我的低磁盘空间[我认为]是导致System.OverflowException s的原因,因为在修复问题后,这些继续在我的输出窗口中弹出。阅读System.OverflowException s here