0
這post在如何運行探查,如下的批處理文件獲取分析結果與VS2010:C#API和vsperfcmd
vsperfcmd /start:coverage /output:run.coverage
hello
vsperfcmd /shutdown
成C#代碼
// A guid is used to keep track of the run
Guid myrunguid = Guid.NewGuid();
Monitor m = new Monitor();
m.StartRunCoverage(myrunguid, "run.coverage");
// TODO: Launch some tests or something
// that can exercise myassembly.exe
// Complete the run
m.FinishRunCoverage(myrunguid);
爲TODO:
部分的信息,我用這個代碼
p = new Process();
p.StartInfo.FileName = "hello.exe";
p.Start();
p.WaitForExit();
// Look at return code – 0 for success
if (p.ExitCode != 0) {
Console.Error.WriteLine("Error in profiling");
System.Environment.Exit(-3);
}
代碼運行良好,但我不能我使用運行批處理文件的配置文件結果。
這是運行包含所有信息的批處理文件的結果。
這是不具有一定輪廓信息的C#代碼,而只是架構
的結果可能是什麼問題?
你的最後一句話中缺少一句話「..我不能......分析結果......」。缺少的詞是什麼?這很重要:) –
@Elroy:我闡述了這個問題,謝謝你指出。 – prosseek
我不知道,真的,但你用管理權限運行嗎? –