|
1
2
我想一些常规调试技巧会有所帮助: 调试时,是否有包含更多信息的内部异常?
另外,请确保为所有CLR异常启用“Break on exception”。 祝你好运。 |
|
|
2
1
好吧,我被难住了。表单中的一个控件是我创建的UserControl,其中包含一些绑定。 这以前很管用。现在,我已经将IEnumerable中的inherience添加到我的控件中,这样它就可以为我尝试添加的另一个特性返回其中的某些对象。现在,如果我“进入”了.Show调用,我就达到了在特定情况下所做的IEnumerable实现。 尽管此时它返回了一个空集合,但由于我没有要返回的元素,这显然是由于某种原因导致了ArgumentException,我在数据绑定时遇到了这个异常。当我从控制中移除IEnumerable继承时,一切都恢复正常。 我完全不知道为什么会这样。 |