出于某种原因,我将调试器附加到ANYTHING的能力刚刚停止。它在计算机重启后仍然存在,这确实让事情变得困难。
这是我得到的错误:
---------------------------
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)手动附加调试器,并使用调试按钮
答案 0 :(得分:10)
我遇到了这个问题,发现它只影响了我正在进行的一个项目。如果我用其他.sln文件打开Visual Studio,他们就可以毫无问题地附加到任何进程。删除受影响的解决方案的.suo文件没有帮助,但是将整个项目移动到另一个目录可以解决问题。
我认为Visual Studio会将每个解决方案文件的其他数据保存在一个公共位置(可能在%AppData%\Microsoft\VisualStudio
某处),并且某种方式表明该数据在解决方案文件的特定路径中已损坏...
%LOCALAPPDATA%\Microsoft\WebsiteCache
中的缓存可以解决问题,而无需移动项目文件。
答案 1 :(得分:0)
我让它再次运作,但我不打算将此作为答案。
这就是我的所作所为:
显然它现在有效,但正如我所说,但我并没有将此标记为答案。
答案 2 :(得分:0)
对于那些无法通过删除缓存解决问题的人,请在以下位置查看您的项目URL:
Debug> [项目名称] Debug Properties> Web(选项卡)> Servers(部分)。
我遇到了与OP相同的错误,并且在该字段中添加了网址后,问题得以解决。