exe 不包含適合入口點的靜態「Main」方法

2021-07-08 18:30:36 字數 626 閱讀 5537

當出現這個錯誤的時候,我們很可能會猜到個差不多,因為程式執行的第一步是執行 main() 函式,是通過main()函式去作為程式的入口來執行程式的,既然提示你沒有適合入口點的靜態 main()方法,那麼**不離十是出現在這裡了,這我們又要問了,難道我們建立乙個winform程式的時候還需要特別的把main()函式給設定一下,這微軟也太不地道了,先把前提情況說一下:

第一: 當我們建立乙個winform程式的時候,是預設的給我們加了乙個main()函式,在program.cs這個類裡面,作為程式執行的入口,不需要我們自己特別的再寫乙個main()函式,這是微軟給我們寫好的,如果建立了多個窗體,那麼只需要設定啟動項就可以了。

第二: 當我們建立了乙個類庫,在類庫下面又建立了乙個winform窗體程式,那麼現在是沒有main()函式入口的,因為類庫不提供執行,如果我們要執行winform窗體程式,就會提示你 ".exe程式不包含適合入口點的靜態main方法" ,此時呢,我們就要手動的加乙個靜態main()函式方法,作為整個程式的入口點來執行了, 如下:

static

void

main()

這樣的話,你要執行哪乙個就寫哪乙個名字就行,也不會報錯了。可見平時我們見了main()那麼多次,裡面的道道還真不少。

不包含定義

為什麼編譯的時候一直提示不包含file1的定義,可執行起來又很正常,編譯老過不去,真鬱悶。using system using system.data using system.configuration using system.collections using system.web using...

C 不包含適合於入口點的靜態「Main」方法

今天在敲簡單工廠模式的時候出現這樣乙個問題 出現這樣的問題是因為你的程式裡面沒有 static void main string args 這樣的入口點,static void main 是程式的主方法,也就是程式的入口,也是唯一的入口。程式執行需要這樣的入口才能執行整個程式。解決 原因 因為我的這...

基礎 DML,不包含select語句

github 資料操作語句,用於處理增刪改查資料庫記錄,常用關鍵字insert,delete,update,select等等。主要是對資料庫記錄進行增,刪,改,查的操作,開發的時候用得比較多,特別是查詢語句,以下對增刪改做些簡單的介紹,對於查詢語句知識比較多,下篇單獨分析。準備工作 先建乙個t us...