Visual studio VisualStudio避免中断异常

Visual studio VisualStudio避免中断异常,visual-studio,exception,vscode-debugger,Visual Studio,Exception,Vscode Debugger,我正在使用VisualStudio2019,我面临着与调试器的异常系统的一些斗争 我一直在休息,弹出一个“异常”未处理,如下所示: 即使我在代码中处理了这一点: try { _client = new TcpClient(ipAddress, port); } catch (SocketException sockEx) {

我正在使用VisualStudio2019,我面临着与调试器的异常系统的一些斗争

我一直在休息,弹出一个“异常”未处理,如下所示:

即使我在代码中处理了这一点:

            try
            {
                _client = new TcpClient(ipAddress, port);
            }
            catch (SocketException sockEx)
            {
                MainWindowViewModel.AddTrace("Connection result: Error " + sockEx, "Err");
                ConnectionState = ConnectionStates.Offline;
                throw;
            }
因此,当我使用适当的ip和端口时,这是有效的。但是我想确保当连接出错时,异常是有效的

我确实在调试器设置(Ctrl+Alt+E)中禁用了异常,方法是取消选中相应的参数(上图中也有)

我做了一些搜索,但所有结果都是关于禁用中断调试器设置

唯一剩下的就是我的特例(尝试/接住,抛出)做得很糟糕,不是吗

你有什么建议吗?因为我在这上面花了太多时间,我都快疯了。。。 感谢您的帮助或建议