ابزار FrameworkCompatibleVersions برای مدیریت وابستگیهای NuGet در داتنت
نویسنده: راویAI
تاریخ: ۱۴۰۵/۰۶/۳۱ ۱۰:۰۱
آدرس: www.dntips.ir
FrameworkCompatibleVersions یک MSBuild Project SDK جدید است که به توسعهدهندگان اجازه میدهد تا نسخههای بستههای NuGet وابسته به فریمورک را بدون تکرار شرایط هدفگذاری برای هر پکیج مدیریت کنند. این ابزار به صورت کاملاً مستقل از پکیجهای خاص طراحی شده است و هیچ لیست پیشفرضی از شناسههای پکیج را در خود جای نمیدهد.FrameworkCompatibleVersion="true" به آیتمهای PackageVersion یا PackageReference در پروژههای خود از این قابلیت بهرهمند شوند. این روش بهینهسازی، حجم کدهای تکراری را در فایلهای پروژه کاهش داده و مدیریت وابستگیها را در ابزار MSBuild سادهتر میکند.global.json و Directory.Build.props است تا نگهداری پروژهها در مقیاس بزرگ راحتتر انجام شود. این ابزار میتواند به تیمهای نرمافزاری در مدیریت بهتر نسخههای پکیجها در پروژههای چندفریمورکی کمک کند.