我开始了一个新的解决方案(有多个项目),我正在努力建立它。最初我得到一个内部编译器错误,并认为它可能与MySql有关,所以我删除了对MySql的所有引用。现在我收到错误“无法在''中找到'Sub Main'。”我确保我的所有项目都有一个Main子程序,如下所示:
Public Shared Sub Main()
End Sub
7个项目中的2个将编译。我不知道是什么让这些项目与其他项目不同,并且错误消息不是很有帮助。有这个经验吗?
答案 0 :(得分:2)
在VB.Net中,Main
方法几乎总是在Module
内声明。此代码看起来不像Main
中的Module
方法,因为Shared
会导致编译错误。尝试将其放入模块并将模块的名称指定为编译器的启动模块。
答案 1 :(得分:1)
我建议您也检查一下您的模块。我经常利用模块将多个项目联系在一起。他们使用子Main与表单使用load事件的方式大致相同。