コンパイラ エラー CS0017Compiler Error CS0017

プログラム 'output file name' に、複数のエントリ ポイントが定義されています。Program 'output file name' has more than one entry point defined. エントリ ポイントを含む型を指定するために、/main を使用してコンパイルします。Compile with /main to specify the type that contains the entry point.

プログラムには、 Main メソッドを 1 つのみ指定できます。A program can only have one Main method.

このエラーを解決するには、コード内のすべての Main メソッドを削除するか、または -main コンパイラオプションを使用して、使用する main メソッドを指定します。To resolve this error, you can either delete all Main methods in your code, except one, or you can use the -main compiler option to specify which Main method you want to use.

次の例では CS0017 が生成されます。The following sample generates 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  
   {  
   }  
}