编译器错误 CS0017
更新:2007 年 11 月
错误消息
程序“output file name”定义了不止一个入口点。请使用 /main 进行编译,以指定包含入口点的类型。
程序只能有一个 Main 方法。
若要解决该错误,可以删除代码中的所有 Main 方法,只保留一个,或者可以使用 /main 编译器选项指定要使用的 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
{
}
}