次の方法で共有


コンパイラ エラー CS1558

'class' に適切な静的 Main メソッドがありません

StartupObject コンパイラ オプションは、Main メソッドを検索するクラスを指定しました。 ただし、 Main メソッドが正しく定義されていません。

この警告は、明示的な ビルド 操作または 再構築 操作中にのみ報告されます。 これは、IntelliSense 診断の一部として IDE での入力中には表示されません。 つまり、フィールドを使用するか削除して警告を修正した場合、プロジェクトをもう一度ビルドまたはリビルドするまで、警告がエラー一覧に保持される可能性があります。

次の例では、無効な戻り値の型が原因で CS1558 が生成されます。

// CS1558.cs  
// compile with: /main:MyNamespace.MyClass  
  
namespace MyNamespace  
{  
   public class MyClass  
   {  
      public static float Main()
      {  
         return 0.0; // CS1558 because the return type is a float.  
      }  
   }  
}