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

class Program
{
    static async Task Main(string[] args)
    {
        Books books = new Books();
        await books.AddBooksAsync();
    }
}
AddBooksAsync具有以下结构:
public async Task AddBooksAsync()
{
  //some contents
}

我收到此错误:

最佳答案

默认情况下,您的 Visual Studio 将设置为此
c# - 无法创建异步主-LMLPHP
这意味着主要版本将是 7.0 而不是 7.1 你应该强制它到 7.1 以便使用 7.1 版本编译它

Project Properties=> Build =>advanced 中的第二个选项将语言版本设置为 C# latest minor version(latest)

关于c# - 无法创建异步主,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51456208/

10-13 04:03