কোনও এক সময়ে কোরসিএলআর এসিঙ্কের প্রধান প্রবেশ পয়েন্টগুলিকে সমর্থন করেছিল। Http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html দেখুন
তবে নিম্নলিখিত দুটি প্রোগ্রামই নেট নেট আরটিএম-তে কাজ করছে না
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!");
}
}
}
অথবা
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!");
}
}
}
এই উভয়ই ত্রুটির সাথে ব্যর্থ:
ত্রুটি CS5001: প্রোগ্রামে একটি এন্ট্রি পয়েন্টের জন্য উপযুক্ত একটি স্ট্যাটিক 'মেইন' পদ্ধতি থাকে না
.NET কোর আরটিএম এ অ্যাসিঙ্ক কনসোল অ্যাপ্লিকেশনগুলি সমর্থিত?
properties -> build -> advanced -> language version
ডিবাগ এবং রিলিজ বিল্ড প্রকারগুলির জন্য পরিবর্তন করতে ভুলবেন না, অন্যথায় প্রকল্প প্রকাশে ব্যর্থ হবে।
async Main
সমর্থন বর্তমানে সি # 7.0 এর জন্য পরিকল্পনা করা হয়েছে ।