当我尝试在VS2008中启动一个新的C#项目时,我立即得到错误: “设计器无法显示此文件,因为其中的任何类都无法设计”,即在我编写一行代码之前就已经知道了。
谷歌对这个相当普遍的问题没有任何有用的解决方案,但我尝试重新安装我的VS2008,但这没有帮助。有什么建议吗?
答案 0 :(得分:2)
来自MSDN:
Visual Studio时发生此错误 找不到那个基类 满足设计师的要求。 示例包括:Visual Studio不能 找一个基类的设计师; 基类是一个可以的类 没有被发现或装载。
更正此错误
- 表单和控件必须来自a 支持设计者的基类。如果 你是从某种东西中衍生出来的 作为继承的形式或控制, 在您正在进行的项目中, 你需要确保项目是 通过选择Build Solution来构建 构建菜单。
答案 1 :(得分:1)
备份然后重命名“我的文档”中的“Visual Studio 2008”目录。然后运行devenv.exe / safemode
答案 2 :(得分:0)
根据您正在创建的项目类型,可能是Visual Studio错误地尝试使用表单设计器打开普通的.cs文件。如果是这种情况,请在解决方案中找到.cs文件并右键单击它。然后选择打开方式...选择CSharp编辑器并选择“设为默认值”。
另一方面,如果您尝试启动Winforms项目,则默认选择的第一个文件是Form1.cs,并且应该在编辑器中正确打开。在这种情况下,看起来好像项目模板有问题,而且表单没有正确继承 - 虽然我本来希望重新安装来解决这个问题。