如何让我的VB.NET表单应用程序启动方法成为Program.vb中的Sub Main()?

时间:2010-05-17 14:04:09

标签: vb.net visual-studio-2010 c#-to-vb.net

尝试使其行为类似于C#,其中有一个带有静态Main方法的Program类。

但是,在项目属性中,我不能将Program.vb设置为启动对象,只能将表单(它是表单应用程序)设置为。

我错过了什么吗?

我正在使用VS2010和最新的VB。

2 个答案:

答案 0 :(得分:8)

在项目属性中取消选中Enable Application Framework

答案 1 :(得分:3)

您需要在项目设置的主页面上关闭“应用程序框架”。

应用程序框架提供了自己的入口点,用于设置随后使用的一些内容(例如,应用程序事件,单实例检查等),然后使用System.Windows.Forms.Application.Run显示主窗体。这就是为什么你只能提供主表单,而不是自定义入口点方法。