在调试我的C#应用程序时,我注意到以下句子大量出现:
线程-已退出,代码为0(0x0)。
该应用程序将继续工作,不会捕获/处理异常。
该应用程序在Windows 7 64位上运行,并使用x86平台进行了调试。
Answers:
这只是调试消息。您可以通过右键单击输出窗口并取消选中来关闭它Thread Exit Messages
。
http://msdn.microsoft.com/en-us/library/bs4c1wda.aspx
除了从应用程序中编程外,“ 输出”窗口还可以显示以下信息:
调试器已加载或卸载的模块。
引发的异常。
退出的进程。
退出的线程。
嗯,一个应用程序可能有很多并行运行的线程。有些是由您(编码员)运行的,有些是由框架类运行的(特别是如果您在GUI环境中)。
线程完成其任务后,将退出并停止存在。也就是说,没有什么可担心的,您不应该在意。
为了完成BlueM可接受的答案,您可以在此处将其停用:
工具>选项>调试>常规输出设置>线程退出消息:关