共用方式為


編譯器錯誤 CS0017

更新:2007 年 11 月

錯誤訊息

程式 'output file name' 有一個以上的已定義進入點。請以 /main 編譯以指定包含進入點的型別。

一個程式只能有一個 Main 方法。

若要解決這個錯誤,您可刪除程式碼中的其他所有的 Main 方法,只保留一個,或者使用 /main 編譯器選項,來指定要使用哪一個 Main 方法。

下列範例會產生 CS0017:

// CS0017.cs
// compile with: /target:exe
public class clx
{
   static public void Main()
   {
   }
}

public class cly
{
   public static void Main()   // CS0017, delete one Main or use /main
   {
   }
}