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

不可能

我在启动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的特定排除项来li行,但是选择与程序员每天执行的操作更兼容的产品是明智的。我已经看到并亲身经历了Windows随附的反恶意软件解决方案的很少问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章