2014-11-14 254 views
0

我遇到的问题进行调试Visual Studio中的“大”应用程序的Visual Studio 2013的安装后2010年无法在Visual Studio调试应用程序在2010年后安装Visual Studio 2013

我得到以下错误:

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的RAM,其中20%是目前使用,仍然300演唱会的磁盘空间free.So它不能是一个内存问题

我知道有很多问题persent关于此错误信息。但是没有一个背离缺乏记忆的基本结论。而在我的情况下,仍然有很多可用的内存。

任何意见/建议/提示是非常受欢迎的注意

:搜索信息的子集

Social.msdn

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是不是此刻的可能性。

注3:根据this部位虚拟内存用于VS的限制是在2场演出。然而,该计划本身甚至从来没有达到1G的(在任务管理器中查看),并且使用命令bcdedit /set IncreaseUserVa 3072我已经就提高到3场演出

注4:期间在VS2013调试我们注意到突然激增300 mb一秒钟或2秒开始调试。所以很明显,错误可能是正确的,但原因仍然有点模糊。

+0

你的操作系统空间怎么样? –

+0

这是300场演唱​​会的免费空间。其他驱动器有更多的自由空间。然而,这个问题才开始发生在VS2013的安装后,没有任何修改的实际代码 – User999999

+0

是否有可能把System.Diagnostics.Debugger.Launch();在启动代码的某处,然后运行不在vs2010调试器下的应用程序?这样做应该给你一个对话框,并允许你附加一个调试器(包括VS2013)的选择,这可能工作? –

回答

1

是否有可能把System.Diagnostics.Debugger.Launch();在启动代码的某处,然后运行不在vs2010调试器下的应用程序?这样做应该给你一个对话框,并允许你附加一个调试器(包括VS2013)的选择,这可能工作?

高兴它帮助:)

PS可能是值得尝试重新安装VS2010?另外,将#If DEBUG ..#放在Debugger.Launch()行的两端,这样它就不会在Release中执行了!