عنوان:

‫ابزار FrameworkCompatibleVersions برای مدیریت وابستگی‌های NuGet در دات‌نت


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


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