編譯器錯誤 CS0017
程式 'output file name' 有一個以上的已定義進入點。 請以 /main 編譯以指定包含進入點的類型。
程式只能有一個 Main 方法。
若要解決這個錯誤,您可以刪除程式碼中的所有 Main 方法,只保留一個,或使用「StartupObject」編譯器選項,指定要使用的 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
{
}
}