この記事には、コレクション プランが 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" run /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 に関するほとんどの情報が含まれています。太字部分がご希望のコレクションプランになります。ただし、これは公式にサポートされているシナリオではなく、この設定が運用シナリオに適用できるという保証はありません (ただし、ほとんどの場合は機能します)。残りの部分がどのように機能するかを理解するのは、ほとんど自分で行う必要があります。