我正在通过将业务逻辑与GUI分离来清理旧版的C++ - CLI软件。尽管我已经离开了Windows窗体设计器代码的事实以及独自一人,现在将不显示我的形式,而是,抛出一个异常:为什么Visual Studio的Windows窗体设计器停止工作?
Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
调用堆栈看起来是这样的:
at EnvDTE.CodeFunction.GetStartPoint(vsCMPart Part)
at Microsoft.VisualC.CppCodeParser.OnMethodPopulateStatements(Object sender, EventArgs e)
at System.CodeDom.CodeMemberMethod.get_Statements()
at System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(IDesignerSerializationManager manager, CodeTypeDeclaration declaration)
at System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
at System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host)
...这些都不是我的代码。我可能会打扰什么?
嗯,我不知道这是什么,因为我没有改变香肠,但似乎突然恢复了生机。如果它再次发生,我会看看你的建议。干杯... –