我一直想弄清楚为什么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"
注意路径在中间附近是如何断开的。
我该如何解决这个问题?看起来它可能是Visual Studio配置错误。
答案 0 :(得分:0)
发现什么是错的。这可能是Visual Studio开发人员需要解决的问题,因为这肯定是安装它时的方式。
安装visual studio后,注册表中的AtlTraceTool8.exe命令菜单配置不正确。您可以通过转到“工具”菜单栏看到这一点,并看到禁用了“ATL / MFC跟踪工具”选项。
这可以通过搜索与这些菜单项对应的HKEY_USERS注册表项来解决。它将在一个看起来像的文件夹结构中
Software\Microsoft\VisualStudio\9.0\External Tools\
密钥名称为“ToolCMD2”。所有其他工具命令路径都明确地写在这组键中,但由于某种原因,这一个键的路径被引号括起来。如果您编辑密钥以删除这些报价火星,则该工具将变为可用,并且ProcessMon拾取的静默错误将全部消失。