目录
前言:
过程:
总结:
升华:
前言:
分享一个VB.NET遇到的一个问题,开始一直没有解决,这个问题阻碍着我前进成为我路上的拦路虎,千方百计的想要绕过去,但事与愿违怎么也绕不过去,因为运行不了窗体,程序就起不来,到后来废了九牛二虎之力终于找到的问题的根源,后来发现这个问题就在眼前而且解决的办法还是很简单的,自己确是一直没有找到,心里有点无语,来记录一下吧
过程:
2023年11/12号,
正在重构VB.NET机房信息系统,正在点击运行我,不知什么原因我的机房收费系统窗体突然运行不起来,报出的错误而是:未指定启动窗体,这个问题来的有点突然,有点措手不及,因为之前的系统还能正常运行,但是现在确运行不起来。当时心里给我的想法就是找到属性设置一下启动窗体,当我点击之后左看右看上看下看还是没有没找到。大家可以看看下面的图片,多次点击的我无功而返,对这个问题感觉自己解决不了,想要放弃。
中途我开始在网上查询答案:
尝试过的解决方案:
1.在属性窗口中,找到”StartupForm”属性将其设置为启动窗体的窗体
2.在窗体属性下面,添加代码
Sub Min
Application.Run(New Form1())
End sub
3.点击解决方案,重新运行,找到项目中选项的环境进行配置,在项目中新建窗体等等.....
以上方法都已经试过了,第一种找不StartupForm这个属性,第二种要不就是写上代码也无法运行,第三种多种方法进行尝试还是不行
后来请教高人:经过一系列的操作,后来重新新建一个项目,在项目新建了一个窗体,运行程序,发现这个可以运行,从它们的属性配置上进行对比,不对比还好对比之后瞬间让我无语,大家可以看这个图上就可以调试启动窗体,我把出现问题的项目窗体打开弹出来的确不是这个框框,经过仔细对比,原来应用程序可以点击。自始至终从未发现,哈哈。
在这里我得吐槽一下VB.NET配置属性中的应用程序第一眼看上去很像下面所有的大分支,而且点击的几个名称没有加深颜色或是标记一下让人分辨不出来很容易搞混。
总结:
出现问题的截图:
1.
2.
最来总结一下这个问题的出现原因,我新建了一个窗体,把最开始的的窗体删除了,最开始的窗体是配置窗体默认启动的,删除之后就无法运行。当时的错误信息已经提示出来,而我确一晃而过,而是随手把爆红的信息给删除拉,后来就出现了一系列的乌龙事件,从中也是吸取了教训,从而浪费了大量的时间。
升华:
1.密切关注细节,不要让任何东西从裂缝中溜走。
2.一丝不苟,即使面对问题,也不要在质量上妥协。
3.彻底检查和验证工作的各个方面,以确保不遗漏任何内容。
4.要有耐心,避免匆忙完成工作,因为这可能会导致错误和疏忽