プログラム '出力ファイル名' には、複数のエントリ ポイントが定義されています。 /main を使用してコンパイルし、エントリ ポイントを含む型を指定します。
プログラムは Main メソッドを 1 つだけ持つことができます。
注
この警告は、明示的な ビルド 操作または 再構築 操作中にのみ報告されます。 これは、IntelliSense 診断の一部として IDE での入力中には表示されません。 つまり、フィールドを使用するか削除して警告を修正した場合、プロジェクトをもう一度ビルドまたはリビルドするまで、警告がエラー一覧に保持される可能性があります。
このエラーを解決するには、コード内のすべての 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
{
}
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET