wsf

wsf

使用 IntelliTrace 和診斷工具

bing

介紹 IntelliTrace 功能#

使用 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 事件#

・調試 > 窗口 > IntelliTrace 事件

・在 診斷工具 窗口中,找到 事件 選項卡
Pasted image 20241125221703

歷史調試
Pasted image 20241125221655

部署後診斷問題#

Pasted image 20241125221714

適用於 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

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。