6
我在我的開發機器上運行了Visual Studio Profiler並創建了一個VSP文件。在我的開發機器上,「功能細節」視圖讓我可以看到需要很長時間運行的代碼行。我的問題是,如何將此文件發送給其他人而不會丟失功能?如何查看在不同計算機上創建的Visual Studio VSP文件?
當我將VSP文件複製到另一臺計算機並嘗試在Visual Studio中打開它時,我獲得了一些功能,但在「功能詳細信息」視圖中看不到任何代碼,而是看到「源代碼不可用,您可能沒有適當的符號路徑或加載符號時出錯。」
我試着複製源文件和PDB文件,但也發生了相同的結果。在輸出窗口中,似乎Visual Studio正在嘗試在我的開發計算機上存在的路徑中查找PDB文件,但由於它在另一臺計算機上運行,所以無法找到它們。
@Matthew:另外,由於源文件路徑必須與它們的構建位置相匹配,因此可以使用'subst','mklink'和'net use'的某些組合來獲得匹配的路徑。當您的源是從某個驅動器(例如Z:\ src \ foo \ ...)構建而您本地尚未擁有的時候,這會很有幫助。 – 2011-05-09 22:57:59
打包符號:'vsperfreport.exe report.vsp/PackSymbols' – Zonko 2015-07-07 08:59:27