无法启动WinForms项目,因为Form是一种类型

时间:2011-09-27 21:03:59

标签: vb.net visual-studio-2008

我有一个非常小的VS2008 Winforms项目无法启动。

当我尝试开始调试项目时,收到消息:

'<form>' is a type in '<project>' and cannot be used in an expression.

从文件.Designer.vb。

问题在于确实是一种形式。如果我创建一个新的WinForm并将启动对象设置为新表单,我会得到相同的消息。

当我尝试检查Project属性中的“启用应用程序框架”复选框时,我收到消息“当启用'启用应用程序框架'时,启动对象必须是一个表单。

我尝试创建一个新项目,并将所有代码和设计器对象移动到新项目中的新表单文件中,结果相同。

同一台计算机上的其他项目运行正常。

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

原来问题是我没有 New()函数没有参数。这需要VS将类视为表单。