Visual Studio错误地尝试创建“AtlTraceTool8.exe”

时间:2011-08-18 14:29:34

标签: visual-studio debugging visual-studio-2008

我一直想弄清楚为什么Visual Studio 2008运行得这么慢。使用Process Monitor,我注意到大量devenv尝试使用或创建文件“AtlTraceTool8.exe”(存在于我的系统中)的实例。问题是,它用于处理此文件的路径看起来像绝对路径的失败解决方案,并导致大量重复失败的文件操作。

正在寻找像

这样的路径
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\"C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\AtlTraceTool8.exe"

注意路径在中间附近是如何断开的。

Enter image description here

我该如何解决这个问题?看起来它可能是Visual Studio配置错误。

1 个答案:

答案 0 :(得分:0)

发现什么是错的。这可能是Visual Studio开发人员需要解决的问题,因为这肯定是安装它时的方式。

安装visual studio后,注册表中的AtlTraceTool8.exe命令菜单配置不正确。您可以通过转到“工具”菜单栏看到这一点,并看到禁用了“ATL / MFC跟踪工具”选项。

这可以通过搜索与这些菜单项对应的HKEY_USERS注册表项来解决。它将在一个看起来像的文件夹结构中 Software\Microsoft\VisualStudio\9.0\External Tools\密钥名称为“ToolCMD2”。所有其他工具命令路径都明确地写在这组键中,但由于某种原因,这一个键的路径被引号括起来。如果您编辑密钥以删除这些报价火星,则该工具将变为可用,并且ProcessMon拾取的静默错误将全部消失。

enter image description here

enter image description here