在安装Visual Studio 2013之后,我遇到了调试“更大”的问题。视觉工作室2010的应用。
我收到以下错误:
A fatal error has occurred and debugging needs to be terminated. For more details, please see the
Microsoft Help and Support web site. HRESULT=0x8007000e. ErrorCode=0x0.
阅读错误指出我缺乏物理内存。然而,我有16 GB内存,其中20%目前使用,仍然有300 GB的磁盘空间。所以它不会成为内存问题
我知道有关此错误消息的问题很多。然而,没有人偏离缺乏记忆的基本结论。在我的情况下,仍然有很多可用的内存。
非常欢迎任何想法/建议/提示
注意:搜索信息的子集
Why am I often getting error 0x8007000e when debugging a project in Visual Studio?
what-is-this-error-a-fatal-error-has-occurred-hresult-0x8007000e-error-code-0x
atal-error-debugging-hresult-0x8007000e
注2: 目前无法升级到visual studio 2013。
Note3 :根据this网站,VS的虚拟内存限制为2 gigs。然而,该程序本身甚至从未达到1演出(在任务管理器中查看)并使用命令bcdedit /set IncreaseUserVa 3072
我已经将它增加到3演出
注4: 在VS2013的调试过程中,我们注意到在开始调试时突然出现300 mb的秒或2或2的尖峰。所以很明显错误可能是正确的,但原因仍然是模糊不清。
答案 0 :(得分:1)
是否可以放入System.Diagnostics.Debugger.Launch();在启动代码中的某个地方,然后在vs2010调试器下运行应用程序?这样做应该给你一个对话框,并允许你附加一个可能有用的调试器(包括VS2013)?
很高兴它有所帮助:)
PS可能值得尝试重新安装VS2010吗?另外,将#If DEBUG ..#Endif放在Debugger.Launch()行的任一侧,这样它就不会在Release中执行!