如何处理VS2008中的错误

时间:2009-05-27 16:33:01

标签: c# visual-studio-2008 designer

当我尝试在VS2008中启动一个新的C#项目时,我立即得到错误: “设计器无法显示此文件,因为其中的任何类都无法设计”,即在我编写一行代码之前就已经知道了。

谷歌对这个相当普遍的问题没有任何有用的解决方案,但我尝试重新安装我的VS2008,但这没有帮助。有什么建议吗?

3 个答案:

答案 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,并且应该在编辑器中正确打开。在这种情况下,看起来好像项目模板有问题,而且表单没有正确继承 - 虽然我本来希望重新安装来解决这个问题。