标签: vb.net debugging
我正在编程一个界面。我使用一个使用网络套接字的DLL。如果连接调试器,当我拔下以太网电缆然后将其插回*时,程序会抛出SocketException。在没有调试的情况下启动程序时不抛出异常,并且它继续正常工作。
这可能是什么原因?
*我的应用程序在虚拟机上运行,vm桥接到我的本地网络。我的电脑通过wifi连接互联网。当我拔下以太网电缆时,vm会将网络连接更改为wifi,而不会引发任何网络可用性更改事件。当我将其重新插入时,如果连接了调试器,则抛出异常,如果没有附加调试器,则抛出异常。