单声道 - 无法在''中找到'Sub Main'

时间:2010-04-26 22:02:34

标签: .net vb.net mono

我开始了一个新的解决方案(有多个项目),我正在努力建立它。最初我得到一个内部编译器错误,并认为它可能与MySql有关,所以我删除了对MySql的所有引用。现在我收到错误“无法在''中找到'Sub Main'。”我确保我的所有项目都有一个Main子程序,如下所示:

Public Shared Sub Main()
End Sub

7个项目中的2个将编译。我不知道是什么让这些项目与其他项目不同,并且错误消息不是很有帮助。有这个经验吗?

2 个答案:

答案 0 :(得分:2)

在VB.Net中,Main方法几乎总是在Module内声明。此代码看起来不像Main中的Module方法,因为Shared会导致编译错误。尝试将其放入模块并将模块的名称指定为编译器的启动模块。

答案 1 :(得分:1)

我建议您也检查一下您的模块。我经常利用模块将多个项目联系在一起。他们使用子Main与表单使用load事件的方式大致相同。