如何禁止每次打开时自动弹出性能资源管理器?

54
在进行了性能分析的项目中,当启动 VS 时,即使在退出 VS 之前关闭了 Performance Explorer 标签,该标签也总是会打开。如何禁用它并防止其自动打开?请保留以下 HTML 标签:

4个回答

88

自2012年夏天以来,Visual Studio 2012就存在一个BUG,但Microsoft仍未发布官方修复。

以下是解决这个问题的方法:

  1. 从Windows资源管理器中进入你的VS项目文件夹
  2. 如果存在以下文件类型,则删除:
    • file.vsp - (VS性能报告)
    • file.vsps - (VS分析报告)
    • file.psess - (VS性能会话)
  3. 重新打开解决方案,如果出现错误,请点击“确定”(解决方案仍将加载)
  4. 关闭解决方案
  5. 重新打开解决方案 - Performance Explorer选项卡将终于消失!


    @B. Clay Shannon - 感谢更新并删除*.vsps

我找不到这些文件。 - Hải Phong
1
@HảiPhong,文件应该位于您的解决方案文件夹下。 - Leo Gurdian
谢谢。哎呀哎呀,那真是让人烦心! - Nick
4
此外,顺带一提。如果你不小心将.vsp/.psess文件提交到代码库中,每次更新时这些文件都会被下载下来。请将它们设置为不纳入版本控制或忽略它们(根据你的代码库方法),以免它们重新出现。 - Nick
2
当我(VS 2013)删除了几个*.psess文件(和.vsps文件)后,重新打开应用程序时,我收到了“性能会话文件<bla.psess”不存在或无效”的提示。然后,性能资源管理器仍然出现了。在它不再烦扰我并且仍然可以恢复僵尸化的性能资源管理器窗格之前,我还必须删除两个*.vsps文件。 - B. Clay Shannon-B. Crow Raven
显示剩余8条评论

4

在VS2015 Update 1中,按照Leonel Gurdian的答案删除.psess文件似乎不起作用。但是在.sln文件的以下部分将true更改为false就解决了问题。

GlobalSection(Performance) = preSolution
    HasPerformanceSessions = true
EndGlobalSection

1

在VS 2015 RC中仍然存在!您需要选择更多选项来启动性能资源管理器,但是如果它已经打开,每次启动IDE时,至少在打开项目时,它会再次出现。

但是,在项目文件夹中删除psess文件仍然有效。


1

在“性能资源管理器”中右键单击所有项目,选择“删除”,并确认对话框。重新启动Visual Studio,它将被删除。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接