除非你正在创建一个窗体应用程序,否则每个Visual Basic应用程序都应该包含一个主过程。该过程作为应用程序的入口点,当应用程序运行时,.NET框架调用这个主过程并赋予其执行权。
在应用程序运行时,主过程内的代码将首先执行。在主过程中,你能决定应用程序开始运行时,加载哪些Form,是否已经运行了该应用程序的副本,创建变量,又或是打开数据库等。
应用程序(通常以.exe作为扩展名)必须包含一个主过程,而库(通常以.dll作为扩展名)并不能运行自己因此并不需要主过程。根据项目的类型,主过程存在下列基本要求:
- 控制台应用程序,必须至少包含一个主过程;