visual studio退出调试,没有任何异常或错误

Uğu*_*köy 8 c# tcpclient visual-studio-2010

TCP/CLIENTVisual Studio 2010中有一个游戏服务器项目.当我以调试模式启动项目时,稍后(有时1天,有时1周)Visual Studio退出调试时没有任何异常或错误.我检查了窗口和应用程序日志,那里没有任何意外.

我怎样才能找出真正的问题是什么或者什么(例如像stackoverflow这样的一些例外)会导致Visual Studio退出调试?

小智 5

我假设您的应用程序是多线程的。在这种情况下,后台线程中未捕获的异常将使您的应用程序崩溃。它也会停止您的调试器,因为它不能一次调试所有线程,应该使用线程窗口手动切换到特定线程。所以解决方案是在异步处理程序中捕获异常并至少记录它们。


Kav*_*ian 0

这对我有用(对于类似的问题 - 不完全是这个);尝试重置Visual Studio环境:

devenv.exe /ResetSettings
Run Code Online (Sandbox Code Playgroud)

  • 您能否提出一个理论来解释如何解决这个问题? (2认同)