出于某种原因,我将调试器附加到任何东西的能力刚刚停止。计算机重新启动后它仍然存在,这确实让事情变得困难。
这是我得到的错误:
---------------------------
Microsoft Visual Studio
---------------------------
Unable to attach to the process. Operation not supported. Unknown error: 0x80072ee6.
---------------------------
OK
---------------------------
我的意思是,到底是什么?它在 VS2010 运行时停止工作:一次调试工作正常,我停止了它,然后下一次调试就不起作用了。
有什么帮助吗?提前致谢。
编辑:
我尝试过: a) 重新启动计算机 b) regsvr32 MSXML3.dll c) 修复MS VS2010 d) 手动附加调试器,并使用调试按钮
最佳答案
我遇到了这个问题,发现它只影响我正在从事的项目之一。如果我使用其他 .sln 文件打开 Visual Studio,它们能够毫无问题地附加到任何进程。删除受影响解决方案的 .suo 文件没有帮助,但是将整个项目移动到不同的目录解决了问题。
我认为 Visual Studio 将每个解决方案文件的附加数据保存在一个公共(public)位置(可能在 %AppData%\Microsoft\VisualStudio
某处),并且不知何故,该数据的特定路径已损坏解决方案文件...
编辑:我找到了!删除 %LOCALAPPDATA%\Microsoft\WebsiteCache
中的缓存解决了问题,而无需移动项目文件。
关于visual-studio-2010 - VS2010调试刚刚停止,未知错误: 0x80072ee6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4732260/