使用 IntelliTrace 记录和跟踪代码的执行历史记录时,可缩短调试应用程序所用的时间,发现程
序潜在的 BUG 因为:
• 记录特定事件
• 检查相关代码、调试程序事件期间“局部变量”窗口中显示的数据以及函数调用信息
• 调试难以重现或在部署中出现的错误
可以在 Visual Studio 企业版(但不可在专业版或社区版)中使用 IntelliTrace。
static void Main(string[] args)
{
FileStream fs = File.Create("WordSearchInputs.txt");
fs.ReadByte();
fs.Close();
File.Delete("WordSearchInputs.txt");
Console.WriteLine("done");
}
• 调试 > 窗口 > IntelliTrace 事件
• 在 诊断工具 窗口中,找到 事件 选项卡
历史调试
适用于 Visual Studio 2022 的 IntelliTrace 独立收集器
https://visualstudio.microsoft.com/zh-hans/downloads
或者在安装目录重拷贝收集器到远程服务器
\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace
https://docs.microsoft.com/zh-cn/visualstudio/debugger/intellitrace