DA0002:遺漏 VSPerfCorProf.dll
規則 ID |
DA0002 |
分類 |
程式碼剖析工具使用 |
程式碼剖析方法 |
使用 VSPerfCmd 和 VSPerfASPNETCmd 命令列工具進行程式碼剖析 |
訊息 |
顯然,收集檔案時沒有適當設定與 VSPerfCLREnv.cmd 搭配使用的環境變數。 無法解析 Managed 二進位檔的符號。 |
規則型別 |
資訊 |
原因
程式碼剖析工具在執行程式碼剖析期間找不到 VSPerfCorProf.dll。 使用命令列工具收集分析工具資料,但未使用 VSPerfCLREnv.cmd 工具初始化必要的環境變數時,會發生這個警告。 如果當程式碼剖析工具啟動時,另一個分析工具正在執行,也可能會引發警告。
規則描述
必須先設定特定的環境變數,程式碼剖析工具才能執行程式碼剖析以解析 .NET Framework 二進位檔中的符號。 此警告表示 VSPerfCLREnv.cmd 工具未在收集程式碼剖析資料之前執行。 Managed 二進位檔的符號可能未解析。 如需從命令列使用程式碼剖析工具的詳細資訊,請參閱從命令列使用程式碼剖析工具
如何修正違規
當您使用 Visual Studio 程式碼剖析工具中的命令列工具來剖析 Managed 應用程式時,請在開始收集資料之前,執行 VSPerfCLREnv 命令列工具。