At some point in time the CoreCLR supported async main entry points. See http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html
However both the following programs are not working in .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!");
        }
    }
}
or
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!");
        }
    }
}
These both fail with the error:
error CS5001: Program does not contain a static 'Main' method suitable for an entry point
Are async console applications supported in .NET Core RTM?
 
     
     
     
    