只有在编译可执行文件时才需要Main方法,即在指定了TargetType编译器选项中的 exe 或 winexe 元素时。 默认情况下,Visual Studio 项目类型指定以下选项之一: 控制台应用程序 ASP.NET Core 应用程序 WPF 应用程序 Windows 窗体应用程序 示例 下面的示例生成 CS5001: ...
在生成可执行文件的代码中找不到具有正确签名的静态 Main 方法时会发生此错误。如果使用错误的大小写定义入口点函数 Main(如小写的 main),也会发生此错误。 Main 必须声明为静态且必须返回 void 或 int,此外它还必须或者没有任何参数或者有一个 string[] 类型的参数。