ビジネス ロジックを GUI から分離することで、C++-CLI ソフトウェアの古いビットをクリーンアップしようとしています。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)
...どれも私のコードではありません。私は何を邪魔したのでしょうか?