بهروزرسانیهای جعبه ابزار MVVM شامل تحلیلگرهای تشخیصی جدید و بهینهسازی عملکرد برای بهبود تجربه کاربری توسعهدهندگان است.
مایکروسافت عملکرد، عملکرد و تشخیص را در بخش ابزار MVVM .NET Community Toolkit بهبود بخشیده است. ارتقاء این هفته منتشر شد.
در ۱۸ ژانویه رونمایی شد. تجزیه و تحلیل به جعبه ابزار MVVM (model-view-viewmodel). قبلاً، جعبه ابزار MVVM برای ویژگی هایی که به اشتباه استفاده می شدند، عیب یابی منتشر می کرد. اکنون، می تواند توصیه هایی برای بهبود کد ارائه دهد. تحلیلگر دیگری نیز برای کمک به کاهش اندازه باینری در برنامه ها اضافه شده است.
بهینهسازیهای عملکرد برای بهبود تجربه کاربر توسعهدهنده، بهویژه هنگام کار بر روی راهحلهای بزرگ در نظر گرفته شده است. معماری ژنراتورها با قابلیت هایی مانند چند هدف گذاری برای پلتفرم کامپایلر Roslyn 4.3 بهبود یافت. عیبیابی به تحلیلگرهای تشخیصی منتقل شد تا هزینههای اضافی هنگام تایپ کاهش یابد. ارائه دهندگان افزایشی نیز به روز شدند تا دیگر نمادها را منتشر نکنند، بنابراین استفاده از حافظه کاهش می یابد. برای بهبود عملکرد و کاهش تخصیص حافظه، مدلهای افزایشی و خطوط لوله بازنگری شدند. جعبه ابزار به روز شده MVVM همچنین دارای پسوندهای IObservable
جدید برای عملکرد پل های رابط IMessenger
است که توسط API های مسنجر.
.NET Community Toolkit 8.1 همچنین مانیتور چارچوب هدف .NET 7 را به بسته با کارایی بالا اضافه می کند و تغییراتی را برای بهره مندی از C# 11 فیلدهای مرجع. نسخه ۸.۱ همچنین برخی از انواع را از پیش نمایش حذف می کند، از جمله Ref
، ReadOnlyRef
، NullableRef
و ReadOnlyNullableRef
. قوانین ایمنی ref
جدید برای این انواع وجود دارد.
علاوه بر جعبه ابزار MVVM به روز شده، .NET Community Toolkit شامل کتابخانه های زیر است:
CommunityToolkit.Common
CommunityToolkit.Diagnostics
CommunityToolkit.High Performance
کد منبع برای NET Community Toolkit، که API و کمککنندهها را برای توسعهدهندگان NET ارائه میدهد بدون توجه به چارچوب رابط کاربری، را میتوانید در GitHub.
پست های مرتبط
NET Community Toolkit 8.1 قابلیت های MVVM را افزایش می دهد
NET Community Toolkit 8.1 قابلیت های MVVM را افزایش می دهد
NET Community Toolkit 8.1 قابلیت های MVVM را افزایش می دهد