Visual studio 2008 Visual Studio始终关闭

Visual studio 2008 Visual Studio始终关闭,visual-studio-2008,crash,Visual Studio 2008,Crash,我的Visual Studio大约每天关闭一次。也不是很优雅,它只是从屏幕、进程列表和所有内容中消失。没有思考,没有警告,只是噗噗的一声就走了 这种情况在coderush尝试做某事时最为常见,最近(最近几天)每当我尝试打开视图时都会发生。几小时前,每当我在MVC项目中打开Globals.asx.cs时,这种情况也会发生 因此,这并不完全是一个编程问题,但这种情况已经发生了一段时间,现在随着ASP.NETMVC的出现,这种情况越来越频繁 我的事件日志中出现以下错误: .NET运行时版本2.0.50

我的Visual Studio大约每天关闭一次。也不是很优雅,它只是从屏幕、进程列表和所有内容中消失。没有思考,没有警告,只是噗噗的一声就走了

这种情况在coderush尝试做某事时最为常见,最近(最近几天)每当我尝试打开视图时都会发生。几小时前,每当我在MVC项目中打开Globals.asx.cs时,这种情况也会发生

因此,这并不完全是一个编程问题,但这种情况已经发生了一段时间,现在随着ASP.NETMVC的出现,这种情况越来越频繁

我的事件日志中出现以下错误: .NET运行时版本2.0.50727.3082-致命的执行引擎错误(7A035FC0)(80131506)

我还有以下VS2008插件

  • Coderush/重构专业版!来自DevExpress
  • ASP MVC
  • Testdriven.NET
  • T4工具箱
  • ASP.NETMVC
  • 姆布尼特/加利奥
  • 源大纲视图
  • AnkhSVN(最近安装)
  • Oracle开发人员工具

有没有人遇到过这个问题,或者甚至可以告诉我在哪里寻找解决方案?

您可能需要慢慢地剥离扩展。我怀疑的是:

  • 源大纲视图
  • AnkhSVN
  • Oracle开发人员工具

  • 没有其他原因,只是它听起来像是一个非托管扩展,会像那样破坏流程。

    好吧,我只有VS的标准故障排除提示供您参考:

    • 检查是否已安装SP1(以及任何进一步的更新)
    • 删除(重命名)解决方案中的所有临时文件,如.suo、.ncb、
    • 逐个禁用所有加载项,直到错误消失。因为您最近才安装了AnkhSVN,所以这可能是一个很好的初步猜测
    对分析也有帮助的是来自的工具,我主要推荐您和

    您还应该查看另一个类似的线程:

    他们还提到了微软发布的修补程序:


    正如Chris所发布的,此修补程序旨在修复ASP.NET MVC和Resharper的问题。

    一个可能奏效的疯狂想法:

    打开Visual Studio的2个实例。在一个实例中,您处理代码。另一方面,您可以打开一些随机解决方案,将其设置为“调试”,然后使用“附加到进程”将第一个Visual Studio实例附加到该解决方案


    希望当第一个实例上发生可能导致其崩溃的异常时,第二个实例将提供出错原因的线索。

    这里有两种可能性:

  • 重新安装SP1(我有一位同事一直崩溃,他重新应用了SP并修复了他的问题;在他的情况下,他在安装SP1后安装了VS Database Edition)

  • 我必须删除silverlight调试程序集,然后我就不再遇到问题。

    对我来说,问题是Gallio 3.0.6.763。卸载后,我可以再次在VS2008中加载项目。

    我有ASP.NETMVC和Gallio3.0.6.763。我删除了Gallio,现在Visual Studio可以正常工作。

    我也遇到了同样的问题。除去加里奥也是我的解决办法。Gallio和ASP.NETMVC项目之间似乎存在某种类型的冲突。我只有在尝试打开MVC项目,特别是视图时才会遇到问题。

    在我的情况下,我必须卸载VMware 6.5,因为它导致了问题。奇怪


    我通过卸载WSCF.blue加载项解决了这个问题

    Ankh加载项导致我的Visual Studio在编译过程中无声地崩溃。没有错误消息,整个IDE从屏幕上消失

    通过检查我的每个外接程序,启用/禁用并重新尝试编译,我发现是Ankh导致了问题。完全禁用Ankh是一种有效的解决方法,您仍然可以手动更新和提交OrtoiseSVN

    我还没有找出问题的原因,但我相信这与缓存中的文件锁定有关。在重新启动IDE之前重新启动ISS并清除缓存(我使用的是VS2003)可以解决大约50%的问题。如果您必须是Ankh,以下批处理脚本可能会很有用:

    iisreset.exe
    del /f /s /q "C:\Documents and Settings\(user)\VSWebCache\*"
    rmdir /s /q "C:\Documents and Settings\(user)\VSWebCache"
    del /f /s /q "C:\WINDOWS\Microsoft.NET\Framework\(version)\Temporary ASP.NET Files\*"
    rmdir /s /q "C:\WINDOWS\Microsoft.NET\Framework\(version)\Temporary ASP.NET Files"
    
    只需将“(version)”替换为框架版本,将“(user)”替换为用户文件夹即可。

    该脚本显然适用于Windows XP,因此如果您使用的是Vista或更高版本,则需要对其进行修改。

    不,该问题发生的时间比我使用Ankh的时间长得多,但感谢您提供的提示:哪一部分起作用,是热修复程序还是重新安装SP1?如果其他人搜索并找到此解决方案以了解修复它所需的最低限度,可能会很好…热修复程序为我修复了它-不需要重新安装SP1我尝试了,但它不起作用-我认为,因为这是一个致命的执行错误,而不是一个异常,调试器没有得到检查进程的更改。您应该尝试这个问题的修补程序不仅仅影响Gallio。因为我从来没有使用过Gallio,这对我来说是一个很好的解决方案。但是我可能会在最近的版本中再次安装它,如果我再次遇到问题,我肯定会尝试热修复程序。