为什么当加载非常大的c++和c#解决方案时,Microsoft Visual Studio 2013会不可预知地重新启动
Why does Microsoft Visual Studio 2013 restart unpredictably when it loads very large C++ and C# solutions?
昨天,我多次遇到Microsoft Visual Studio 2013加载非常大的c++和c#解决方案时不可预知地重新启动的问题。
我研究了Stack Overflow,发现了这篇特别的文章:Visual Studio 2013在打开解决方案时挂起这建议删除suo文件。然而,当我尝试这样做时,问题仍然存在。
我也尝试卸载和重新安装Microsoft Visual Studio 2013,但问题仍然存在。
然后我尝试加载一个由c#解决方案和c++项目组成的较小的解决方案,并成功加载,编译和链接。
我想知道为什么我突然遇到这个问题。问题的原因是否与我在64位桌面系统上安装的64位物理内存量有关?或者,可能是由于电脑病毒,即使我的桌面系统安装了防病毒软件包。我们正试图避免重新映像我的64位桌面系统的磁盘和重新安装所有的软件,这可能需要2天才能完成。如有任何帮助,不胜感激。
可能是插件行为不正常。您可以尝试禁用它们(Tools => Extensions and Updates
),并通过实验确定是哪一个导致了问题。
如果你想全力以赴,你可以调试它:
- 下载并安装WinDbg 32位
- 在windbg:
windbg -g "%VS120COMNTOOLS%..idedevenv.exe" c:mysolution.sln
下运行Visual Studio- 看看VS喷出的难以置信的调试信息量WinDbg
- 如果Windbg崩溃了,检查堆栈——也许它上面的一些dll会提示你哪个插件是罪魁祸首。
- 打开文件浏览并执行此命令微软当地' % AppData % . . VisualStudio 12.0 ComponentModelCache"
- 然后删除'ComponentModelCache'文件夹。
- 重新启动visual studio。
相关文章:
- 将"libpqxx"与Visual Studio 2013链接/安装,以便与PostgrSQL建立C++连接
- Visual Studio 2013,错误 MSB8020:找不到 Visual Studio 2010 的生成工具
- 为什么在Visual Studio 2013上的std::this_thread::sleep_for上死锁
- Visual Studio Professional 2013, Update 5, "No Target Architecture"
- 性能报告 (.vspx) 在 Visual Studio 2013 中未打开(显示损坏)
- 在 Visual Studio 2013 中使用零大小数组C++
- Visual Studio 2013 标头包含失败
- C /FORTRAN项目由Visual Studio 2010/Intel 2013创建,将不会在Visual St
- Visual studio 2013 和 g++ 7.1 中将 int 和 long 类型相乘时的 c++ 差异行为
- 如何修复此错误,该错误在2013年Visual Studio上构建VirtualPlannetBuilder源
- 在Visual Studio 2013中编译的STL列表代码在Visual Studio 2019中给出了错误.想知道原
- 错误 LNK2019: 未解析的外部符号 Visual Studio 2013 与 openCV
- cv:内存位置的异常 - 运行 openCV 代码 Visual Studio 2013 & Visual Studio 2017 - Windows 7
- 模块计算机类型和目标计算机类型 Visual Studio 2013
- 如何在Visual Studio 2013 Ultimate Edition中包含某个单词的每一行中插入断点
- 具有显式参数和大小的可变参数模板.Visual Studio 2013.
- 使用 Visual Studio 2013 编译 GDCM dlls 2.8.4 for Windows
- 基本字符串操作有问题 [c++, Visual Studio 2013]
- Visual Studio 2013中可能的C/C 编译器错误
- 在Visual Studio 2013上.Win32 应用和 CLR 应用