我在解决方案中只有一个项目,其中包含所有表单,类和用户控件。
在Designer中打开几个不同的表单时,出现以下错误:
找不到类型'MyApp.MyCustomControl'。请确保引用包含此类型的程序集。如果此类型是开发项目的一部分,请确保使用当前平台或任何CPU的设置成功构建项目。
错误有MSDN article。
所有项目(类,用户控件等)都标记为CDaoDatabase base1;
base1.Open(mfile, FALSE, FALSE, "Excel 5.0;");
,并且没有多个名称空间的混合。此外,这些类都可以在代码中访问。该解决方案成功编译和构建。只有部分表单不会在Designer中打开。
我已多次清理,重建并重新启动解决方案,但错误仍然存在。
我错过了什么?
答案 0 :(得分:0)
如果您对MickyD的解决方案没有运气,您可以尝试删除包含自定义控件的引用并将其添加回来。
另外,尝试将自定义控件添加到设计器的工具箱中,看看Visual Studio是否会抱怨它。
最后,打开您的designer.cs / vb文件并尝试编辑视觉无法找到的控件的全名,这可能会给您一个提示。