【问题标题】:Error on opening form in the Designer在设计器中打开表单时出错
【发布时间】:2017-11-08 09:58:26
【问题描述】:

我在解决方案中有一个项目,所有表单、类和用户控件都位于该项目中。

在设计器中打开几个不同的表单时,我收到以下错误:

找不到类型“MyApp.MyCustomControl”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功构建项目。

错误有这个MSDN article

所有项目(类、用户控件等)都标记为internal,并且没有多个命名空间的混合。此外,这些类都可以在代码中访问。解决方案编译成功。只有部分表单无法在设计器中打开。

我已经多次清理、重建和重新启动解决方案,但错误仍然存​​在。

我错过了什么?

【问题讨论】:

  • 尝试删除 binobj 文件夹;重建;并再次尝试。如果失败,牺牲一只豚鼠

标签: c# winforms visual-studio


【解决方案1】:

如果您对 MickyD 的解决方案不满意,您可以尝试删除包含您的自定义控件的引用并重新添加它们。

另外,尝试将您的自定义控件添加到设计器的工具箱中,看看 Visual Studio 是否会抱怨。

最后,打开你的 Designer.cs/vb 文件并尝试编辑视觉无法找到的控件的全名,这可能会给你一个提示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 2010-09-29
    • 1970-01-01
    相关资源
    最近更新 更多