我使用System.Net.Sockets.Socket的async BeginReceive方法。这需要回调OnReceive函数。但是,调试器似乎没有任何问题。因此,如果出现任何问题(未捕获的异常),应用程序就会崩溃。知道怎么解决这个问题吗?
答案 0 :(得分:2)
您应该使用try-catch块保护回调,以防止应用程序崩溃。您还可以在回调开始时设置调试器断点以跟踪它。在第一个例子中,最好的一点是catch语句,所以一旦你到达它就会阅读问题。
答案 1 :(得分:1)
打破所有异常可能有助于您调试问题:
通过Debug / Exceptions打开此对话框窗口。