无法创建异步Main

Cha*_*glu 2 c#

我正在尝试制作Main异步,所以我尝试了:

class Program
{
    static async Task Main(string[] args)
    {
        Books books = new Books();
        await books.AddBooksAsync();
    }
}
Run Code Online (Sandbox Code Playgroud)

AddBooksAsync这个结构在哪里:

public async Task AddBooksAsync()
{
  //some contents
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

不包含适用于入口点的静态"主"方法

BRA*_*mel 12

默认情况下,您的visual studio将设置为此 在此输入图像描述 这意味着主要版本将是7.0而不是7.1你应该强制它为7.1,以便用7.1版本编译它

Project Properties => Build => advanced中的第二个选项将语言版本设置为C#最新次要版本(最新)