C# 创建时用户控件未显示在设计器中
每当我将UserControl添加到Visual Studio 16.6 C#Windows窗体程序时,它将不允许我为其打开设计器。相反,它会给我这个错误“应该是代理类型,Microsoft.VisualStudio.WinForms.RemoteClient.Proxies.ComponentProxy。”代码工作正常,我可以查看并运行它,但我无法在设计器中编辑UserControl 这是调用堆栈 “位于Microsoft.VisualStudio.WinForms.RemoteClient.Proxies.Extensions.ToComponentProxy(对象obj) 位于Microsoft.VisualStudio.WinForms.RemoteClient.DesignerSession.InitializeRootComponent(CodeTypeDeclaration typeDeclaration,ResourceContentData[]resourceDocDataContent) 位于Microsoft.VisualStudio.WinForms.RemoteClient.Loader.RemoteCodeDomainDesignerLoader.PerformLoad(IDesignerSerializationManager) 位于Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager序列化管理器) ---来自引发异常的上一个位置的堆栈结束跟踪--- 位于Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager序列化管理器)C# 创建时用户控件未显示在设计器中,c#,.net-core,user-controls,windows-forms-designer,C#,.net Core,User Controls,Windows Forms Designer,每当我将UserControl添加到Visual Studio 16.6 C#Windows窗体程序时,它将不允许我为其打开设计器。相反,它会给我这个错误“应该是代理类型,Microsoft.VisualStudio.WinForms.RemoteClient.Proxies.ComponentProxy。”代码工作正常,我可以查看并运行它,但我无法在设计器中编辑UserControl 这是调用堆栈 “位于Microsoft.VisualStudio.WinForms.RemoteClient.
在System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost主机)”中,尝试删除.vs文件夹并重新启动vs。与解决方案一样,.vs文件夹位于同一文件夹中。我也遇到同样的问题,但删除.vs文件夹并不能解决问题 如果要复制错误:创建一个C#.net core Windows窗体项目,然后将新的用户控件添加到该项目中。当我这样做时,我得到上面描述的错误。这个问题也被描述了 这仍然不受支持(VS2019 V16.6.2),如果要使用它,您需要安装VS2019的 这为我解决了问题(使用VS2019预览版V16.7.0预览版3.0)。
希望这将很快添加到Visual Studio的非预览版本。Yes.NET Core 3.1创建新项目时会发生什么?同样的错误?很有趣。当我创建一个新项目时,它会正常工作