我使用的是MS visual studio 2010。我之前确实打开了designer并查看了相同文件A的窗体。但经过一些小的更改后,我不能再查看表单designer.vb,而只能查看designer.vb中的代码。即使我回到原来的源码,我仍然无法打开设计器!!
错误是:无法显示此文件的设计器,因为其中的任何类都无法设计。设计器检查了文件A中的以下类-无法加载基类BaseClass。确保程序集已被引用,并且所有项目都已生成。
我检查了文件A是否继承自BaseClass。BaseClass有一个简单的表单,可以由设计者查看。我有一个成功的构建。实际上,我可以正确地运行程序。我甚至尝试删除bin和对象,然后构建,但都没有帮助。
我有很多文件无法在designer.vb中打开。这简直要了我的命!那么我怎样才能更改表单呢?直接把代码写到designer.vb?但许多人建议不要直接用designer.vb编写代码
发布于 2011-06-24 02:32:34
使用project + Add Class将类添加到项目中,不要将它们放入窗体的源代码文件中。如果必须将它们添加到底部或嵌套在form类中,请不要将它们放在form类声明的前面。窗体类必须是第一个。
发布于 2012-10-12 09:07:15
我也遇到了同样的问题,为了解决这个问题,使用下面的命令运行程序,清除添加到VSPackages的所有跳过加载的选项:
"C:\Program Files\Microsoft Visual Studio 8.0\Common7\IDE\devenv.exe" /ResetSkipPkgs
发布于 2015-02-18 13:50:38
单击解决方案资源管理器顶部的"Show All Files“图标,您将看到Designer.vb文件
https://stackoverflow.com/questions/6458667
复制相似问题