我已经有很长一段时间没遇到这个问题,而且似乎是在完全随机的时间发生的。根据我的理解,只要互操作调用失败,就会抛出SEHException
,但是没有抛出.Net异常。
我可以从异常中获得以下堆栈跟踪:
at System.Windows.Forms.Clipboard.GetDataObject(Int32 retryTimes, Int32 retryDelay)
at System.Windows.Forms.Clipboard.GetDataObject()
at System.Windows.Forms.Clipboard.ContainsImage()
at Dropbox.Dropbox.Menu() in D:\Dev\ClipUpload4\Dropbox\Dropbox.cs:line 109
Clipboard
课程中有几个不同的功能,而不只是ContainsImage
。
ErrorCode
似乎是-2147467259
,所以我认为这不是很有帮助。
知道造成这种情况的原因以及我将如何解决这个问题?