2010-04-26 80 views
2

中找到'Sub Main'我開始了一個新的解決方案(包含多個項目),並試圖讓它構建。最初我得到一個內部編譯器錯誤,並認爲它可能與MySql有關,所以我刪除了對MySql的所有引用。現在我收到錯誤「找不到''中的'Sub Main'。我確定我所有的項目都有這樣一個Main子程序:單聲道 - 無法在''

Public Shared Sub Main() 
End Sub 

7個項目中的2個會編譯。我不知道是什麼讓這些項目與其他項目不同,並且錯誤消息不是很有幫助。任何這方面的經驗?

回答

2

在VB.Net中,Main方法幾乎總是在Module內聲明。此代碼看起來不像Module中的Main方法,因爲Shared會導致編譯錯誤。嘗試將其放入模塊中,並將該模塊的名稱指定爲啓動編譯器的名稱。

1

我建議檢查你的模塊也。我經常使用模塊將多個項目捆綁在一起。他們使用Sub Main的方式與表單將利用加載事件的方式大致相同。