![](/img/trans.png)
[英]Visual Studio 2017 freezes and then crashes when I open a Solution
[英]Visual Studio crashes when I debug a project with a certain form open in design mode…“Catastrophic failure”
正如标题所说,每当我在打开某个表单时调试项目时,VS2008都会一直在崩溃。 我附加了另一个VS2008实例,发现以下异常是罪魁祸首:
System.Runtime.InteropServices.COMException occurred
Message="Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))"
Source="mscorlib"
ErrorCode=-2147418113
StackTrace:
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.VisualStudio.NativeMethods.ThrowOnFailure(Int32 hr, Int32[] expectedHRFailure)
InnerException:
我遇到的问题是我不知道为什么会这样。 我们使用了一些COM组件(这是我正在更新的旧版软件),但它们在程序实际运行时或正常查看设计视图时不会导致任何异常。 只有在表单打开时我调试。 在VS崩溃后调试程序本身运行正常,但是Visual Studio本身就是软件。
我知道最简单的答案是“确保表格已关闭!” 但它需要永远加载,它是一个更顺畅的工作流程,以保持它开放(另外,我不记得关闭它!)
那么,有没有人碰到这个? 有没有人有任何想法为什么会这样?
您可以尝试通过命令行“刷新”IDE istallation:
devenv.exe /setup
/ setup -强制Visual Studio合并所有可用VSPackage中描述菜单,工具栏和命令组的资源元数据。
或者通过详细的日志记录运行它以查看发生了什么:
devenv.exe /log
/ log - 启动Visual Studio并将所有活动记录到日志文件中 。
有关其余受支持的Visual Studio IDE开关,请参阅MSDN:Devenv命令行 开关
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.