【问题标题】:WinForm designer error open designerWinForm 设计器错误打开设计器
【发布时间】:2010-11-04 21:46:10
【问题描述】:

我在 VS 2010 .net 4.0 上工作,我的应用程序有带有许多控件的 winForm。 有时我会发生非常严重的设计错误:

找不到类型“Namespace.TypeName”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保该项目已成功构建。 变量“ControlName”要么未声明,要么从未赋值。

我单击忽略并继续,控件从我的表单中消失。 如果我查看designer.cs,控件是存在的..

我读到这个:link text 但它在 vs2003 中,我无法成功解决这个问题..

谢谢..

【问题讨论】:

    标签: c# winforms forms windows-forms-designer


    【解决方案1】:

    此问题可能由多种方式引起,通常由以下自定义控件/组件引起:

    • 没有默认构造函数
    • 取决于在运行时设置的变量(单例实例、数据源等)
    • 编译失败(在编译成功之前不能在设计器中使用控件)
    • 自从它们被添加到表单后,已经进行了重大更改/重写

    它也可能由于 Visual Studio 中的故障而发生 - 这种情况非常罕见,但通常可以通过清理和重建解决方案和/或重新启动 IDE 来解决。

    【讨论】:

      猜你喜欢
      • 2013-12-04
      • 2019-01-01
      • 2021-05-30
      • 1970-01-01
      • 2020-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多