[ad_1]
我多年来一直使用 Visual Studio 开发 WinForms 应用程序。
尽管这一直很烦人,但我已经习惯了从代码模式切换到设计器模式经常会使设计器崩溃,显示对我来说没有用的调用堆栈。 当使用先前在 Designer 中打开的文件启动 VS 时,也可能会发生这种情况。
在这种情况下,只需关闭并重新打开设计器即可。
有趣的是,从 2008 年到 2022 年,Visual Studio 的多个版本都出现了这种情况。许多项目都出现了这种情况,甚至只让 VS 触摸 UI(没有对图形代码进行黑客攻击)。 最让我印象深刻的是,这个问题似乎被微软忽略了(大多数时候他们声称无法重现),尽管论坛上以各种形式报告了这个问题,但我从未看到过解释或修复。 还是只有我一个人?
我并不是在寻求解决方案,我只是想知道其他人是否有相同的经历和感受。
我尝试过的:
如前所述,我尝试在各个论坛上寻找反馈,但无济于事。
对于好奇的人来说,设计器屏幕的示例:
The data necessary to complete this operation is not yet available. (Exception from HRESULT: 0x8000000A) Instances of this error (1) 1. Hide Call Stack at Microsoft.VisualStudio.Designer.Interfaces.IVSMDCodeDomProvider.get_CodeDomProvider() at Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_Provider() at Microsoft.VisualStudio.Shell.Design.Serialization.CodeDom.CodeDomDocDataAdapter.get_CompileUnit() at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager) at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32 fReload)
[ad_2]
コメント