运行时Visual Studio 2010 Designer错误

Joe*_*oel 27 user-controls designer visual-studio-2010 winforms

我正在使用VS2010并且如果我在设计器模式下打开表单并运行我的应用程序,则设计器选项卡将不再显示表单设计器,而是将显示错误(并且仅通过重新启动IDE来修复)说:

"为了防止在加载设计器之前可能丢失数据,必须解决以下错误:"

1错误:

"设计器无法显示此文件,因为其中的任何类都无法设计.设计人员检查了文件中的以下类:##### ---基类#####不能已确保已引用程序集并且已构建所有项目"

然后我显示以下调用堆栈:

在System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument(IDesignerSerializationManager经理)
在System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager经理)
在Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
在System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost主机)

非常感谢任何帮助,这真的很烦人.

谢谢,

乔尔.

Jac*_*one 32

我现在也得到这个视觉工作室的bug,我深深地忽略了错误文本,而是执行以下操作:

  1. 关闭"设计"选项卡
  2. 在解决方案资源管理器中双击重新打开设计模式,或右键单击"源代码"选项卡并选择"视图设计器"
  3. 突然一切都恢复了!

如果没有帮助,您可能必须将项目符号2更改为:关闭并重新启动Visual Studio.

也许这可以帮到你.

  • 嗨,谢谢你的帮助,但我不想每次都发生这种情况时重启IDE(这很多次). (4认同)
  • 我同意,但在比尔盖茨解决这个错误之前我猜你(和我)必须这样做. (2认同)

小智 6

我通常关闭视觉形式,重建解决方案,右键单击然后在表单代码中选择"视图设计器".

非常,非常烦人.我想回到VS2008.

-Markus