عنوان:

‫انتشار پیش‌نمایش 2 دات‌نت 10


نویسنده: وحید نصیری
تاریخ: ۱۴۰۳/۱۲/۲۹ ۰۸:۱۹
آدرس: www.dntips.ir
پیش‌نمایش 2 دات‌نت 10 با بهبودهایی در اجزای مختلف منتشر شده است:
  • این نسخه شامل به‌روزرسانی‌هایی برای زمان اجرا (Runtime)، SDK، کتابخانه‌ها (Libraries)، سی‌شارپ (#C)، ASP.NET Core، بلیزر (Blazor)، دات‌نت MAUI و موارد دیگر است.
  • بهبودهای کلیدی:
    • کتابخانه‌ها (Libraries):
      • امکان تعیین الگوریتم رمزنگاری در خروجی PKCS#12/PFX.
        • توضیح: PKCS#12 و PFX فرمت‌هایی برای ذخیره گواهی‌های دیجیتال و کلیدهای خصوصی هستند. این قابلیت به توسعه‌دهندگان امکان می‌دهد تا امنیت خروجی‌های خود را با انتخاب الگوریتم مناسب، افزایش دهند.
    • زمان اجرا (Runtime):
      • انتزاع‌زدایی شمارش آرایه (Array Enumeration De-Abstraction).
        • توضیح: بهبود عملکرد در هنگام پیمایش آرایه‌ها.
      • درون‌خطی‌سازی متدهای مجازی‌سازی دیررس (Inlining of Late Devirtualized Methods).
        • توضیح: افزایش سرعت اجرای کد با درون‌خطی‌سازی توابعی که در زمان اجرا مشخص می‌شوند.
      • مجازی‌زدایی بر اساس مشاهدات درون‌خطی‌سازی (Devirtualization Based on Inlining Observations).
        • توضیح: بهینه‌سازی بیشتر اجرای کد با استفاده از اطلاعات درون‌خطی‌سازی.
      • پشتیبانی از تبدیل نوع و نفی در پیش‌مقداردهنده نوع NativeAOT.
        • توضیح: بهبود پشتیبانی از NativeAOT، که به کامپایل کد به کد ماشین بدون نیاز به زمان اجرا (Runtime) کمک می‌کند.
    • SDK:
      • ترتیب فرمان‌های سازگارتر برای dotnet CLI.
        • توضیح: بهبود تجربه کاربری با ایجاد ثبات در ترتیب دستورات خط فرمان دات‌نت.
    • سی‌شارپ (#C):
      • رویدادها و سازنده‌های جزئی (Partial events and constructors).
        • توضیح: امکان تقسیم تعریف رویدادها و سازنده‌ها در چند فایل.
    • ASP.NET Core و بلیزر (Blazor):
      • کامپوننت رابط کاربری اتصال مجدد در قالب پروژه برنامه وب بلیزر.
        • توضیح: بهبود تجربه کاربری در هنگام قطع و وصل شدن اتصال به سرور.
      • بهبودهای ناوبری (بدون پیمایش به بالا).
        • توضیح: کنترل بیشتر بر رفتار ناوبری در برنامه‌های بلیزر.
      • بستن گزینه‌های ستون QuickGrid.
      • جمع‌آوری نظرات مستندات XML در سند OpenAPI.
      • ارتقا به OpenAPI.NET نسخه 2.0.0-preview7.
      • مدیریت رشته‌های خالی در پست‌های فرم به عنوان null برای انواع مقدار قابل تهی.
      • متریک‌های جدید احراز هویت و مجوز.
    • Entity Framework Core:
      • پشتیبانی از عملگر RightJoin دات‌نت 10.
      • بهبودهای کوچک.


مشاهده مطلب اصلی