コンパイラ エラー CS0017

プログラム 'output file name' に、複数のエントリ ポイントが定義されています。 エントリ ポイントを含む型を指定するために、/main を使用してコンパイルします。

プログラムには、 Main メソッドを 1 つのみ指定できます。

このエラーを解決するには、Main メソッドを 1 つのみコードに残して残りをすべてコードから削除するか、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  
   {  
   }  
}