.NET 6 پلیټ فارم خلاص پلیټ فارم خوشې کول

مایکروسافټ د پرانیستې پلیټ فارم .NET 6 لوی نوی خپرونه پرانستله، چې د .NET چوکاټ، .NET کور او مونو محصولاتو په یوځای کولو سره رامینځته شوی. د .NET 6 سره، تاسو کولی شئ د عام کتابتونونو په کارولو سره د براوزر، کلاوډ، ډیسټاپ، IoT وسایلو، او ګرځنده پلیټ فارمونو لپاره څو پلیټ فارم غوښتنلیکونه جوړ کړئ او د عام جوړونې پروسې چې د غوښتنلیک ډول څخه خپلواک وي. .NET SDK 6، .NET Runtime 6، او ASP.NET Core Runtime 6 جوړونه د لینکس، macOS، او وینډوز لپاره شتون لري. د .NET ډیسټاپ چلولو وخت 6 یوازې د وینډوز لپاره شتون لري. د پروژې اړوند کارونه د MIT جواز لاندې ویشل کیږي.

.NET 6 کې د RyuJIT JIT کمپیلر سره د CoreCLR د چلولو وخت شامل دی، معیاري کتابتونونه، CoreFX کتابتونونه، WPF، وینډوز فورمې، WinUI، د ادارې چوکاټ، د ډاټ نیټ کمانډ لاین انٹرفیس، او همدارنګه د مایکرو خدماتو، کتابتونونو، سرور اړخ، GUI او کنسول پراختیا لپاره اوزار. غوښتنلیکونه د ویب غوښتنلیکونو ASP.NET کور 6.0 او د ORM پرت د جوړښت چوکاټ کور 6.0 (ډرایورونه د SQLite او PostgreSQL لپاره هم شتون لري) رامینځته کولو لپاره سټیک ، او همدارنګه د C# 10 او F# 6 ژبو خوشې کول په جلا توګه خپاره شوي. د .NET 6.0 او C# 10 لپاره د وړیا کوډ ایډیټر بصری سټوډیو کوډ کې شامل دي.

د نوي خپریدو ځانګړتیاوې:

  • فعالیت د پام وړ ښه شوی، په شمول د فایل I/O اصلاح کول.
  • C# 10 د ریکارډ جوړښتونو لپاره ملاتړ معرفي کوي، د لارښود کارولو نړیوال، د فایل پورې تړلی نوم ځایونه، او د لامبډا څرګندونو لپاره نوي ځانګړتیاوې. په کمپیلر کې د زیاتیدونکي سرچینې کوډ تولید لپاره ملاتړ اضافه شوی.
  • F# 6 د async کاري اجرا کولو میکانیزم او پایپ لاین ډیبګ کولو لپاره ملاتړ معرفي کوي.
  • د هاټ ریلوډ فیچر شتون لري چې په الوتنه کې د کوډ ایډیټ کولو وسیله چمتو کوي پداسې حال کې چې برنامه روانه وي ، د بدلونونو اجازه ورکوي پرته له دې چې په لاسي ډول اجرا کول ودروي یا د بریک پوائنټونو ضمیمه شي. یو پرمخ وړونکی کولی شي یو غوښتنلیک پرمخ بوځي چې "dotnet واچ" چلوي، وروسته له دې چې په کوډ کې شوي بدلونونه په اوتومات ډول په روان غوښتنلیک کې پلي کیږي، کوم چې تاسو ته اجازه درکوي سمدستي پایله وګورئ.
  • د dotnet پروسې تشخیصي معلوماتو ته د لاسرسي لپاره د "dotnet مانیټر" اسانتیا اضافه کړه.
  • د کوډ پروفایل کولو پایلو پراساس د متحرک اصلاح کولو نوی سیسټم وړاندیز شوی (PGO - د پروفایل لارښود اصلاح) ، کوم چې د اجرا کولو ځانګړتیاو تحلیل پراساس ډیر غوره کوډ رامینځته کولو ته اجازه ورکوي. د PGO کارول د TechEmpower JSON "MVC" سویټ فعالیت 26٪ ښه کړی.
  • د HTTP/3 پروتوکول ملاتړ ASP.NET کور، HttpClient، او gRPC ته اضافه شوی.
  • د JSON بڼه پورې اړوند API پراخ شوی. یو نوی کوډ جنریټر اضافه کړ System.Text.Json او د JSON بڼه کې د معلوماتو سیریل کولو لپاره سیسټم.
  • Blazor، په C# کې د ویب غوښتنلیکونو جوړولو لپاره یو پلیټ فارم، د جاواسکریپټ څخه د ریزر اجزاو وړاندې کولو او د موجوده جاواسکریپټ غوښتنلیکونو سره ادغام لپاره ملاتړ اضافه کړی.
  • د WebAssembly لید کې د .NET کوډ راټولولو لپاره ملاتړ اضافه شوی.
  • د فایل IO API ته د سمبولیک لینکونو لپاره ملاتړ اضافه شوی. په بشپړ ډول وړاندیز شوی فایل سټریم.
  • د OpenSSL 3 کتابتون او ChaCha20/Poly1305 کریپټوګرافیک الګوریتمونو لپاره ملاتړ اضافه شوی.
  • Runtime د محافظت میکانیزمونه پلي کوي W^X (Write XOR Execute، په ورته وخت کې د لیکلو او اجرا کولو لاسرسي منع کول) او CET (د کنټرول جریان پلي کولو ټیکنالوژي، د بیرته راستنیدو پراساس پروګرام کولو تخنیکونو په کارولو سره رامینځته شوي استحصالونو د اجرا کولو په وړاندې محافظت).
  • د TFM پلیټ فارمونو (د هدف چوکاټ مانیکر) په توګه د iOS او Android لپاره تجربوي ملاتړ اضافه شوی.
  • د Arm64 سیسټمونو لپاره د پام وړ ښه ملاتړ. د M1 ARM چپ (ایپل سیلیکون) پراساس د آپیل وسیلو لپاره ملاتړ اضافه شوی.
  • د سرچینې کوډ څخه د .NET SDK جوړولو پروسه چمتو شوې ، کوم چې د لینکس توزیع لپاره د .NET کڅوړو رامینځته کولو کار اسانه کوي.

Add a comment