如果异常发生在你没有编写的库或其他组件中,可能无法看到异常发生的代码。以下操作可能有所帮助:
调试 > 选项 > 常规 > 取消选中 "启用我的代码"
这可能是因为某个方法或构造函数不可访问(私有或内部),请将其设置为公共。
XAML需要调用方法来启动应用程序。
当单线程的Winforms应用程序在主线程中执行某个操作超过60秒时,也会发生此问题。
我通过从主线程定期调用Application.DoEvents()来以一种不太正规的方式解决了这个问题,在处理时间过长时这样做。在IDE中,出现在Application.DoEvents调用之间的异常被正确处理。
当您在调试模式下运行程序时,这只是一个警告消息。 如果您切换到“发布”模式,您将不会再看到此消息。