編譯器錯誤 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
{
}
}