visual-studio - 是否有可能找出提到的线程的特定输出窗口是关于什么的?
问题描述
我有一个很奇怪的案子。当我调试一个特定的应用程序时,我在 Visual Studio 的输出窗口中获得了一个线程信息:
Der 线程 0x4c08 帽 mit 代码 0 (0x0) geendet。
现在我感到困惑的是......我没有在我的程序中使用任何线程。我正在做的是到 sql server 和链接服务器(也是 sql)的多个数据库连接。
有没有办法找出程序的哪个部分正在创建这些无所不在的线程?(代码本身总共有几千行长并且有几个循环,......所以单步执行每个命令是不可能的)。
解决方案
每个 .NET 应用程序至少有一个主线程:) 您的退出代码意味着线程已成功完成。您可以在调试期间启用线程窗口并查看会发生什么(Debug-Windows-Threads)
推荐阅读
- javascript - 如何通过比较另一个对象来更改对象的键名?
- sql - 如何检查列中是否有数字
- java - JSONPatch 转义斜线“/”来自 JSONPatch+JSON
- ios - 任何 IDE 都不会出现 iOS 模拟器
- python - 从元组数组中删除在每个元素的第一个索引位置具有相同值的元素
- flutter - Flutter Downloader:从带有空格的 URL 下载文件
- python - 保护 Flask 应用程序 python 源代码不被复制的最佳方法是什么?
- java - Gmail 无法正确识别我的 HTML Android 意图电子邮件
- reactjs - React 测试库 | 点击时 toHaveStyle 更改,测试失败
- azure-devops - 在 Azure DevOps 中查找作者的评论