繁体   English   中英

无法使Visual Studio诊断工具正常工作

[英]Can't get Visual Studio Diagnostic Tools to work

我在启动Visual Studio 2015(带有Update 3)中的诊断工具时遇到一些问题。 我在“调试模式”下构建并启动一个项目,“诊断工具”窗口随即弹出,

启动诊断工具...

大约十分钟后,该文本消失,但“诊断工具”窗口仍然存在(未显示任何内容)。 诊断中心也没有输出。 这在x86和x64平台上都发生,以管理员身份运行VS也不起作用。

VShub.exe和Visual Studio标准收集器服务都在运行。

编辑:现在它很快会失败,并且“诊断工具”窗口会显示以下消息:

诊断工具意外失败。 “输出”窗口中的“诊断中心”输出可能包含其他信息。

现在,“诊断中心”窗口将显示以下消息:

VsHub无法找到/启动服务。

这是一个环境问题,计算机上运行的软件干扰了VSHub.exe的正常运行。 潜在的问题是,它的运行方式与恶意软件非常相似,将其自身附加到另一个进程(您要调试的程序),然后使用命名管道与另一个进程(IDE)对话。 “无法找到/启动服务失败”是无法连接命名管道的诊断消息。

这种行为足以引起黑客攻击或触发试图阻止恶意软件执行此操作的软件类型的错误。 像Avast,AVG,Sophos,ESET,McAfee之类的产品以前在开发人员的机器上特别不友好,因此已经被确定。 尤其需要将Avast选作从未停止过引起麻烦的产品。

测试很简单,只需停用产品并检查延迟是否已经消失。 您可以通过为vshub.exe和devenv.exe添加特定的排除项来保持mp行,但是选择与程序员每天执行的操作更兼容的产品是明智的。 我已经看到并亲身经历了Windows随附的反恶意软件解决方案的很少问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM