好的,在Visual Studio 2012中,我有一个最初有两种形式的VB.NET项目。 Form1最初设置为启动表单,然后废弃。 Form2是一种几乎完全相同的形式,具有所有新的理想功能。
在我的项目设置中,Form2不会显示为“启动表单”的可用选项。 (虽然它是一个继承Form的常规创建形式)经过一些“故障排除”后,Form1已被删除,导致“启用应用程序框架”选项被禁用,并且没有启动对象可用。当我从“启动对象”下拉列表中选择任何内容时,Sub Main或Form2,我都有一条错误消息,指出“解决方案中未找到Sub Main”或“Form2是解决方案中的类型,不能用作表达式” 。如果我尝试启用“启用应用程序框架”,我会收到一个错误弹出窗口,指出“当启用'启用应用程序框架'时,启动对象必须是一个表单。”并且Application.Designer.vb为空。
我尝试过的一些事情:
话虽如此,我的问题是如何让Visual Studio将表单识别为表单并将Form2设置为启动对象?
答案 0 :(得分:0)
答案 1 :(得分:0)
在form2
中的InitializeComponent()
函数中添加new()
答案 2 :(得分:0)
有时您的类名与表单文件名不同。
检查是否列出了班级名称。