在Designer中打开表单时出错

时间:2017-11-08 09:58:26

标签: c# winforms visual-studio

我在解决方案中只有一个项目,其中包含所有表单,类和用户控件。

在Designer中打开几个不同的表单时,出现以下错误:

  

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

错误有MSDN article

所有项目(类,用户控件等)都标记为CDaoDatabase base1; base1.Open(mfile, FALSE, FALSE, "Excel 5.0;"); ,并且没有多个名称空间的混合。此外,这些类都可以在代码中访问。该解决方案成功编译和构建。只有部分表单不会在Designer中打开。

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

我错过了什么?

1 个答案:

答案 0 :(得分:0)

如果您对MickyD的解决方案没有运气,您可以尝试删除包含自定义控件的引用并将其添加回来。

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

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