2009-08-28 65 views
0

我正在創建一個用VB.NET編寫的Windows控制檯應用程序,我有幾個過程需要在應用程序的生命週期中只調用一次。如果它是一個ASP.NET應用程序,我將它們放在Global.asax.vb文件的Appliction_Start方法中。由於控制檯應用程序沒有Global.asax.vb,是否有我能處理的事件,允許我在調用Main之前調用我的函數?Windows控制檯中的初始事件

+0

爲什麼不能主要做到這一點? – Havenard 2009-08-28 17:28:28

+0

我試圖將它從Main中抽象出來,所以我更容易將它複製到其他項目,例如我工作的Windows Service。 – Josh 2009-08-28 17:42:51

+0

然後編寫一個函數來完成你需要完成的工作。現在你可以在任何你想要的地方使用該功能。主要首先調用它。 – EBGreen 2009-08-28 17:46:14

回答

1

Main是第一種可以獲取所需信息/ inizialize全局內容的方法。 爲什麼你需要更早的點?與Application_Start唯一不同的是,不會自動調用其他方法(與在網站被打開並執行代碼的Web應用程序中不同)。

2

剛纔打電話給他們有沒有問題 main?