1

我计划尝试在生产中使用 Intellitrace,并使用预配置的跟踪计划,它没有帮助,只是使用默认的东西。现在,当您想将它用于生产时,没有简单的方法来编辑智能跟踪设置,因此我必须根据需要手动编辑 XML 文件。

我试图寻找 Visual Studio 用于其智能跟踪设置的 XML 文件,以便我可以查看和编辑生产设置的 xml 跟踪计划。在通过 Visual Studio 编辑设置时,有谁知道这个 XML 的文件存储在哪里,或者是否曾经有一个?

4

1 回答 1

0

本文包含有关收集计划如何适用于 IntelliTrace 的一些基本概念。请注意,对于 Dev11 及更高版本,收集计划文件位于“C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace\12.0.0\en”

在 Visual Studio 中编辑 F5 的 Intellitrace 设置时,您所做的更改将保存到注册表中,并且在 VS 关闭后不会作为 XML 文件保留。但是,当您启动 F5 时,将为 IntelliTrace 生成一个临时 XML 文件。查看此文件的一种巧妙方法是使用进程资源管理器等工具并检查 IntelliTrace 进程的命令行。命令行将类似于:

“C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\IntelliTrace\12.0.0\IntelliTrace.exe”运行 /name:consoleapplication1.exe_00000be4_01cef44c123dc290_f3a1abc6-5b3a-45e4-83e7-dfbf4275b3e7 /logfile :C:\Windows\Temp\ConsoleApplication1.exe_131208_113120_f3a1abc6-5b3a-45e4-83e7-dfbf4275b3e7.iTrace /buffersize:65536 /buffercount:512 /watch:-1 /help- /nologo+ /collectionplan: C:\Users\Fangliang\AppData \Local\Microsoft\VisualStudio\12.0\TraceDebugger\Settings\yurhq2cv.tah /hidden-

此命令行包含当前正在运行的 IntelliTrace 的大部分信息。粗体部分将是您正在寻找的收集计划。但是,这不是官方支持的场景,也没有保证可以将此设置应用于生产场景(尽管它们很可能会起作用),您几乎可以自己弄清楚其余部分是如何工作的。

于 2013-12-08T20:47:49.233 回答