Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 由于某种原因,VisualStudio认为已处理的异常未经处理_C#_Visual Studio_Exception_Exception Handling - Fatal编程技术网

C# 由于某种原因,VisualStudio认为已处理的异常未经处理

C# 由于某种原因,VisualStudio认为已处理的异常未经处理,c#,visual-studio,exception,exception-handling,C#,Visual Studio,Exception,Exception Handling,我有下面的代码部分 try { ThreadPool.BindHandle(_client.Client.Handle); } catch (ApplicationException) { } VisualStudio仍然停在ThreadPool.BindHandle(_client.client.Handle)行中显示

我有下面的代码部分

            try
            {
                ThreadPool.BindHandle(_client.Client.Handle);
            }
            catch (ApplicationException)
            {
            }

VisualStudio仍然停在
ThreadPool.BindHandle(_client.client.Handle)行中显示消息,说明代码中未处理ApplicationException。处理时为什么不处理?为什么VS停在那里?(VS 2015/2013/2015)。

在异常设置中,是否选中在ApplicationException停止?ApplicationException btw区分应用程序定义的异常和系统定义的异常。@n否!所有异常类型都是未选中的
ThreadPool.BindHandle(((System.Net.Sockets)something.Handle)
将使用
ThreadPool.BindHandle(IntPtr)
版本,该版本是非润滑的Mono中有一个安全的套接字句柄实现。我不知道我是否会走那么远,但肯定是因为异常实际上是在另一个线程上引发的。使用BindHandle时会发生这种情况。如果异常助手由于某种原因没有帮助,则使用调试器的“调试>窗口>线程”和“调用堆栈”窗口查找失败的代码。只关闭我的代码也是明智的。发布您看到的堆栈跟踪,顺便说一句,当您询问有关异常的问题时,您应该始终这样做。