2

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

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

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

然后它去:

此错误的实例 (1)

  1. 隐藏调用堆栈

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

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

谢谢!

4

2 回答 2

4

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

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

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

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

于 2013-02-25T12:16:06.933 回答
0

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

于 2014-02-15T17:59:35.863 回答