日期:2014-05-17  浏览次数:21183 次

VS无法调试
求解,谢谢!之前是VS2010出现无法调试的情况,我修复,不能,然后又升级到VS2012后,还是不行,是win7系统,是在管理员下启动的。
我是新建的一个windows窗体程序,所以肯定不是程序有问题,而且是可以编译、也能运行编译后的exe,但是就是无法调试。点调试就是下面的提示。

C# code

“cmpay.vshost.exe”(托管(v2.0.50727)): 已加载“C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll”,已跳过符号加载。已对模块进行了优化并启用了调试器选项“仅我的代码”。
线程 'vshost.NotifyLoad' (0x1790) 已退出,返回值为 0 (0x0)。
线程 'vshost.LoadReference' (0x1004) 已退出,返回值为 0 (0x0)。
“cmpay.vshost.exe”(托管(v2.0.50727)): 已加载“d:\myuser\documents\visual studio 2012\Projects\cmpay\cmpay\bin\Debug\cmpay.exe”,符号已加载。
Ignoring managed exception from unknown thread.程序“[6476] cmpay.vshost.exe: 托管(v2.0.50727)”已退出,返回值为 -2146233082 (0x80131506)。
程序“[6476] cmpay.vshost.exe: 程序跟踪”已退出,返回值为 0 (0x0)。




------解决方案--------------------
从装吧, 估计 你是吧 VHOST 给 搞坏了。
------解决方案--------------------
试一试手动运行,然后菜单Debug-> Attach to Process... Attach 到已经运行的进程上。
------解决方案--------------------
还有人说 

勾上 Properties -> Debug tab, the radio button named "Enable unmanaged code debugging" 

参考:
Error in Output Window - Managed' has exited with code -2147023895 (0x800703e9)
http://stackoverflow.com/questions/4395129/error-in-output-window-managed-has-exited-with-code-2147023895-0x800703e9
------解决方案--------------------
把调试用的浏览器换一下,我之前跟你一样

用的360浏览器 怎么搞都不能调试

后来换了一个 浏览器 OK 了