コンパイラ エラー CS5001

更新 : 2007 年 11 月

エラー メッセージ

プログラム 'プログラム' は、エントリ ポイントに適切な静的 'Main' メソッドを含んでいません

このエラーは、実行可能ファイルとして生成されるコードに、正しいシグネチャを持つ静的な Main メソッドが見つからない場合に発生します。このエラーは、エントリ ポイントとして使用される Main 関数が小文字で (main のように) 入力されている場合にも発生します。

  • Main は、static として宣言され、void または int を返し、パラメータを持たないか、または string[] 型のパラメータを 1 つ持つ必要があります。

使用例

次のコードは CS5001 を生成します。

// CS5001.cs
// CS5001 expected
public class a
{
   // Uncomment the following line to resolve.
   // static void Main() {}
}

参照

概念

Main() とコマンド ライン引数 (C# プログラミング ガイド)