2011-01-19 82 views
3

出于某种原因,我将一个调试器附加到ANYING的能力刚刚停止。计算机重新启动后它一直存在,这确实让事情变得困难。VS2010调试刚刚停止,未知错误:0x80072ee6

这是错误我得到:

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
Unable to attach to the process. Operation not supported. Unknown error: 0x80072ee6. 
--------------------------- 
OK 
--------------------------- 

我的意思是,什么是地狱?它在VS2010运行时停止工作:为一个调试工作,我停止了它,然后下一个没有工作。

任何帮助?提前致谢。

编辑:

我曾尝试: 一个)重新启动计算机 b)中REGSVR32的MSXML3.dll c)中修复MS VS2010 d)手动安装调试器,并且通过使用调试按钮

+0

只是疯狂的猜测,但你可以试试这个:“regsvr32 MSXML3.dll”。这个错误可能与wininet的ERROR_INTERNET_UNRECOGNIZED_SCHEME有关:http://support.microsoft.com/kb/193625/en-us – 2011-01-19 06:51:22

+0

@Simon Mourier没有骰子。 :( – 2011-01-19 07:22:42

回答

10

我有这个确切的问题,发现它只影响我正在工作的项目之一。如果我用其他.sln文件打开Visual Studio,他们能够附加到任何进程没有问题。删除受影响的解决方案的.suo文件没有帮助,但是将整个项目移到不同的目录可解决问题。

我认为Visual Studio中保持每个解决方案文件的其他数据在公共场所(也许在某个地方%AppData%\Microsoft\VisualStudio),并以某种方式的数据被损坏了该特定路径解决方案文件...

编辑:我找到了!删除%LOCALAPPDATA%\Microsoft\WebsiteCache中的缓存解决了问题,而无需移动项目文件。

0

我又重新开始工作,但我不打算将其标记为答案。

这里就是我所做的:

  1. 开始调试WP7项目 - 成功!
  2. 停止调试WP7项目。
  3. 开始调试ASP.Net项目(运行在远程机器上),它与我试图调试的silverlight项目处于相同的解决方案 - 成功!
  4. 开始调试silverlight项目我遇到了问题 - 成功!
  5. 停止调试
  6. 开始调试silverlight项目 - 成功!

显然它现在有效,但正如我所说的,但我并没有把它作为答案。