VB 2019 启动 object 默认

VB 2019 startup object default

有没有办法将 VB 2019 startup object DEFAULT 从 sub main 更改为 Form1?我是一名高中 CS 老师,从 VB 2015 年转到 2019 年。我的孩子对编程完全陌生。我不希望他们每次创建新程序时都必须进入项目设置来更改启动 object。

听起来您创建了一个面向 .NET 5 的 Windows Forms 项目。这将默认为 Sub Main 作为启动对象。 .NET 5 是最新最好的,但它基于 .NET Core 而不是 .NET Framework。因此,与您的课程作业相关时,会有许多细微的差异和一些遗漏,而这些课程作业本来是基于 .NET Framework 编写的。特别是对于初学者,我强烈建议暂时坚持使用 .NET Framework for Windows Forms 应用程序。

New Project 对话框中,所有以 .NET Framework 为目标的项目模板都特别说明了这一点。当您创建新的 Windows Forms 项目时,请务必 select 名为 "Windows Forms App (.NET Framework)" 的模板,而不是名为 "Windows Forms App" 的那个。前者将使您能够面向 .NET Framework 4.8 及更早版本。这将与您在 VS 2015 中习惯的行为完全相同。最好在 New Project 对话框的筛选框中键入“framework”,以确保您 select创建 .NET Framework 项目模板。