VS 2015 诊断工具在运行多个 Visual Studio 实例时意外失败

Posted

技术标签:

【中文标题】VS 2015 诊断工具在运行多个 Visual Studio 实例时意外失败【英文标题】:VS 2015 diagnostic tools failed unexpectedly when running multiple instances of visual studio 【发布时间】:2016-04-13 18:15:34 【问题描述】:

VS 2015

我以前检查过这些问题: 1 2

调试两个或多个解决方案时,只有第一个会运行诊断工具。 其他人会抛出:

有没有办法在调试时在每个 Visual Studio 实例中运行诊断工具?

【问题讨论】:

那么输出窗口中的诊断中心输出告诉你什么? 收集器代理 (ID: "GUID") 未能初始化 (0xe1110045)。 使用 VS 2017 Enterprise - 获取 Unable to start Standard Collector. Please try repairing your installation of Visual Studio. 【参考方案1】:

我今天遇到了同样的问题,重新启动 VS 也没有帮助。我按照这个问题的日志记录:Visual Studio 2015 diagnostic tools no longer working 并没有从那里得到任何帮助。

最终为我解决的问题是结束名为“StandardCollector.Service.exe”的进程。从日志来看,我认为这是实际有问题的进程,并且在关闭 VS 时它不会自行关闭。

它只在调试时启动,所以它可能很容易被孤立,然后后续的 VS 实例不能使用它?只是在相同的收集器进程运行时关闭并重新打开 VS(在解决问题之后)似乎工作正常。

【讨论】:

【参考方案2】:

在尝试终止各种进程、重新启动 Visual Studio 以及类似的各种操作后,我无法让诊断程序正常工作。重启电脑解决了这个问题

【讨论】:

你指的是视觉工作室的第一个实例还是全部?我正在获取最新更新,并且仍在更新中。 我仍然经常遇到这个问题。切换到发布版本会有所帮助

以上是关于VS 2015 诊断工具在运行多个 Visual Studio 实例时意外失败的主要内容,如果未能解决你的问题,请参考以下文章

VS2015 Profiler 中的外部代码

解决VS2015诊断工具意外失败

VS2015调试时诊断工具一直打不开怎么办

visual studio 2015 文件夹运行程序在哪

visual studio 2015 文件夹运行程序在哪

Visual studio 2015 和 2013 哪个更适合新手学习C语言