VB.net BC30738 'Sub Main' 在 <application> My.MyApplication.Main(args As String())

问题描述 投票:0回答:1

解决了这个问题并发布以帮助未来的读者。 当切换 Windows 窗体应用程序以我自己的 Main() 而不是窗体启动时,就会发生这种情况。 在尝试了许多不同的方法来纠正问题后,我最终通过访问项目的属性(我的项目)区域 - >应用程序 - >选中“使用应用程序框架”框来解决它。 这会将启动对象更改为表单。 现在取消选中“使用应用程序框架”框并选择您已经创建的 Sub Main。 这似乎是 Visual Studio 的一个错误(我运行的是 2019 年),复杂的解决方法值得发一篇文章。

将 Windows 窗体应用程序更改为使用 Sub Main 而不是应正确构建的表单,会导致重复的 Sub Main 错误 BC30738。

program-entry-point startup
1个回答
0
投票

试图回复 Xavier Junque,但作为新手,我无法添加评论。下面的内容也是为了帮助那些在 Visual Studio 2022 上遇到 BC30738 错误的用户。 VS2022 中的等效分辨率位于项目菜单 -> 属性 -> 应用程序窗格中。 我使用以下设置修复了 BC30738 错误。 我相信我唯一改变的(不是 100% 确定这是我的改变)是将启动对象更改为 mainModule。请注意,“BHP Stress Range”是我的项目名称 - 显然您的项目名称会有所不同。

项目属性 - 应用程序窗格

© www.soinside.com 2019 - 2024. All rights reserved.