【问题标题】:visual studio 2008 error at accessing form designer访问表单设计器时出现 Visual Studio 2008 错误
【发布时间】:2013-02-10 11:08:15
【问题描述】:

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

错误列表(名称并不重要):

变量“TextEditor”要么未声明,要么从未赋值。 …… ...

然后就可以了:

此错误的实例 (1)

  1. 隐藏调用堆栈

在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.EnsureDocument(IDesignerSerializationManager 管理器) 在 System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager 管理器) 在 Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager 序列化管理器) 在 System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost 主机)

它构建但无法访问表单(如果我按忽略打开空表单)...

谢谢!

【问题讨论】:

  • 请按VS做。移动类代码,使其成为文件中的第一个类,然后再次尝试加载设计器。
  • 我已经尝试过了,但没有用..@mihirj

标签: c# winforms designer


【解决方案1】:

(适用于 VS2008 windows 项目) 在 VS 2008 打开你的项目,首先关闭 VS 项目项目中的所有选项卡,首先构建项目,然后在清理项目后,再次构建项目。双击 Form.cs。

【讨论】:

    【解决方案2】:

    我记不太清了,但有一个属性,如 [Designmode(false)] 或类似的东西。此属性忽略设计模式中的属性。因此,当您打开设计模式时,设计师不会访问此属性。 如果您的自定义类有问题,并且如果您可以编辑类,则可以将此属性添加到发生此错误的属性中。或者,您可以尝试以下操作。

    1. 关闭所有打开的文档 (ALT+(W->L) ) 或从顶部菜单。然后构建并打开您的表单。

    2. 关闭 Visual Studio 中的所有文档,如果可以的话,清除您的项目 obj 和 bin 文件夹,然后重新构建您的项目或清理解决方案。

    3. 关闭 Visual Studio 清除 bin 和 obj 文件夹中的所有文档,重新启动您的 Visual Studio 并重建您的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 2010-12-30
      相关资源
      最近更新 更多