gpt4 book ai didi

vb.net - 无法查看任何带有用户控件的设计器

转载 作者:行者123 更新时间:2023-12-02 17:12:24 24 4
gpt4 key购买 nike

我正在使用 visual studio 2017、vb.net、winforms。

在每个包含用户控件的表单上,我都会显示:“为防止在加载设计器之前可能发生的数据丢失,必须解决以下错误:”。

错误信息:调用 COM 组件返回错误 HRESULT E_FAIL。

我已经尝试创建一个新的用户控件并将其添加到一个新的表单中,但我得到了相同的结果。重新打开具有用户控件的窗体后显示。

程序本身运行良好,只是我看不到设计器。

我将不胜感激任何关于为什么会发生这种情况的建议,因为它似乎与代码无关。

这可能与我使用 resharper 删除任何未使用的引用或我在我的笔记本电脑上运行它有关(还有 vs2017)。

提前致谢

堆栈跟踪是:在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode,IntPtr errorInfo)在 Microsoft.VisualStudio.LanguageServices.Implementation.Utilities.Exceptions.ThrowEFail()在 Microsoft.VisualStudio.LanguageServices.Implementation.CodeModel.CodeTypeRef.LookupTypeSymbol()在 Microsoft.VisualStudio.LanguageServices.Implementation.CodeModel.CodeTypeRef.get_TypeKind()在 EnvDTE.CodeTypeRef.get_TypeKind()在 Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.GetUrtTypeFromVsType(CodeTypeRef vsType)在 Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.OnTypePopulateMembers(对象发送者,EventArgs e)在 System.CodeDom.CodeTypeDeclaration.get_Members()在 Microsoft.VisualStudio.Design.Serialization.CodeDom.MergedCodeDomParser.CodeTypeDeclarationPopulator.OnPopulateMembers(对象发送者,EventArgs e)在 System.CodeDom.CodeTypeDeclaration.get_Members()在 System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(IDesignerSerializationManager 管理器,CodeTypeDeclaration 声明)在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager 管理器)在 Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)在 System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost 主机)

最佳答案

找出问题所在。出于某种原因,有一个指向项目本身的引用。当我删除引用时,设计师返回。

关于vb.net - 无法查看任何带有用户控件的设计器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48383588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com