Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Can';无法启动WinForms项目,因为表单是一种类型_Vb.net_Visual Studio 2008 - Fatal编程技术网

Vb.net Can';无法启动WinForms项目,因为表单是一种类型

Vb.net Can';无法启动WinForms项目,因为表单是一种类型,vb.net,visual-studio-2008,Vb.net,Visual Studio 2008,我有一个非常小的VS2008 Winforms项目不会启动 当我尝试开始调试项目时,会收到以下消息: '<form>' is a type in '<project>' and cannot be used in an expression. “”是“”中的类型,不能在表达式中使用。 从文件.Designer.vb 问题是这确实是一种形式。如果我创建了一个新的WinForm并将startup对象设置为新表单,我会收到相同的消息 当我尝试选中项目属性中的“启用应用程序框

我有一个非常小的VS2008 Winforms项目不会启动

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

'<form>' is a type in '<project>' and cannot be used in an expression.
“”是“”中的类型,不能在表达式中使用。
从文件.Designer.vb

问题是这确实是一种形式。如果我创建了一个新的WinForm并将startup对象设置为新表单,我会收到相同的消息

当我尝试选中项目属性中的“启用应用程序框架”复选框时,我得到消息“当选中“启用应用程序框架”时,启动对象必须是表单”

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

同一台计算机上的其他项目运行良好

有什么建议吗


谢谢!

原来问题是我没有新的()没有参数的函数。VS需要这样做才能将类视为表单。

不要编辑designer.vb文件。从源代码管理还原项目。我没有实际编辑designer文件是奇怪的部分,就像我说的,如果我创建一个全新的项目,并将所有表单控件和代码移动到一个新文件中,我会得到相同的分辨率ult.注意,新的()函数也应该是公共的(这对我来说太麻烦了)