Tại một số thời điểm CoreCLR hỗ trợ các điểm vào chính không đồng bộ. Xem http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html
Tuy nhiên, cả hai chương trình sau đều không hoạt động trong .NET Core RTM
using System;
using System.Threading.Tasks;
namespace ConsoleApplication
{
public class Program
{
public static async Task Main(string[] args)
{
await Task.Delay(1000);
Console.WriteLine("Hello World!");
}
}
}
hoặc là
using System;
using System.Threading.Tasks;
namespace ConsoleApplication
{
public class Program
{
public async Task Main(string[] args)
{
await Task.Delay(1000);
Console.WriteLine("Hello World!");
}
}
}
Cả hai đều không thành công với lỗi:
lỗi CS5001: Chương trình không chứa phương thức tĩnh 'Chính' phù hợp với điểm nhập
Các ứng dụng bảng điều khiển không đồng bộ có được hỗ trợ trong .NET Core RTM không?
properties -> build -> advanced -> language version
các loại bản dựng Gỡ lỗi VÀ Phát hành, nếu không dự án sẽ không thành công khi Xuất bản.
async Main
hỗ trợ hiện đang được lên kế hoạch cho C # 7.0 .