在过去的两天里,我遇到了一个我无法解决的问题。
每当我尝试在笔记本电脑上使用 VS2012 调试 Windows 8 商店 JavaScript 应用程序时,都会收到以下错误:
>Unable to start debugging 'C:\Windows\system32\wwahost.exe'.
>
>Microsoft Visual Studio Debugging Monitor (MSCVMON.EXE) failed to
>start. If this problem persists, please repair your Visual Studio
>installation vis 'Add or Remove Programs' in control panel.
当我尝试在本地和模拟器中调试时会发生这种情况。
这仅适用于 javascript 项目,所有其他类型的项目都可以正常工作。
到目前为止,我采取的步骤是:
- 修复安装
- 已安装更新 1
- 将所有应用程序包添加到安全选项卡上的程序文件 (x86)\Common Files\Microsoft Shared\VS7Debug。
- 卸载并重新安装
没有任何效果。
有趣的是,这个错误是关于我不想做的远程调试,我没有为 2012 年安装远程调试,但它已安装在我的 VS2008 系统上。
我为 VS2012 安装了它,并在尝试调试时打开了监视器,但日志中没有显示任何内容。
我在全新的 win8 桌面安装上使用相同的 VS2012 DVD 进行了安装,它没有任何问题,尽管它在第一次运行时确实要求我设置权限(我不记得它是否在我的笔记本电脑上这样做)。
我认为在我的笔记本电脑上安装时出现了问题,它问我是否想从以前版本的 Visual Studio 导入设置,我说是。
最近两天我一直在网上搜索这个主题,有些人说这个问题是由 VS2012 试图打开一些 VS2008 文件引起的,但如何解决这个问题尚不清楚。
当我卸载 VS2012 并重新安装时,它并没有问我是否要导入设置,所以我认为我没有完全卸载它(重新安装后它仍然有我最近访问的项目的列表)。
很抱歉发了这么长的帖子,但这让我发疯了,我想不出下一步该尝试什么。有人可以帮忙吗?