Vb.net 如何防止我的应用程序出现多个实例

Vb.net 如何防止我的应用程序出现多个实例,vb.net,Vb.net,我在VisualBasic中发现了一个bug。实际上,在完成应用程序后,单击正常启动的可执行文件,但如果再次单击可执行文件(exe),会莫名其妙地打开第二个窗口,导致两个进程不必要地启动。我想知道是否有一种方法,可能在某些设置中,只在您已经启动并且用户再次单击它时,才启动应用程序一次,而不是启动控件。可以这样做吗?只需转到项目属性并设置相应的复选框 是的,这似乎是一个以前没有人注意到的vb错误。这是vb中的错误吗?如果同一个应用程序已经运行,我通常会添加一个退出应用程序的函数。Project->

我在VisualBasic中发现了一个bug。实际上,在完成应用程序后,单击正常启动的可执行文件,但如果再次单击可执行文件(exe),会莫名其妙地打开第二个窗口,导致两个进程不必要地启动。我想知道是否有一种方法,可能在某些设置中,只在您已经启动并且用户再次单击它时,才启动应用程序一次,而不是启动控件。可以这样做吗?

只需转到项目属性并设置相应的复选框


是的,这似乎是一个以前没有人注意到的vb错误。这是vb中的错误吗?如果同一个应用程序已经运行,我通常会添加一个退出应用程序的函数。
Project->Properties->application->Make Single Instance App
这不是一个错误,有时您需要多个实例(例如:我有3个正在运行的VS实例)