如何查看在不同计算机上创建的Visual Studio VSP文件

本文关键字:Visual Studio VSP 文件 创建 何查看 计算机 | 更新日期: 2023-09-27 17:55:57

我已经在我的开发机器上运行了Visual Studio Profiler并创建了一个VSP文件。在我的开发计算机上,"函数详细信息"视图让我可以看到运行很长时间的代码行。我的问题是,如何在不丢失功能的情况下将此文件发送给其他人?

当我仅将 VSP 文件复制到另一台计算机并尝试在 Visual Studio 中打开它时,我获得了一些功能,但我在"函数详细信息"视图中看不到任何代码,而是看到"源代码不可用。您可能没有适当的符号路径,或者加载符号时出错。

我也尝试复制源文件和 PDB 文件,但会出现相同的结果。在输出窗口中,Visual Studio 似乎正在尝试在我的开发计算机上存在的路径中查找 PDB 文件,但由于它在其他计算机上运行,因此找不到它们。

如何查看在不同计算机上创建的Visual Studio VSP文件

您有两个选项(有关详细信息,请参阅 MSDN):

  1. 可以在开发计算机上打开报表 (VSP) 一次,因为这应该会自动序列化符号。然后,可以将修改后的 VSP 文件复制到开发计算机。或:
  2. 可以使用命令行工具vsperfreport.exe先在开发计算机上打包符号。

这应该可以解决缺少 PDB 文件的任何问题,但为了查看源代码视图,您需要将源文件放在与开发计算机上相同的路径中。