عنوان:

‫NET 9 SDK (9.0.200). به همراه پشتیبانی نهایی از قالب جدید slnx. است


نویسنده: وحید نصیری
تاریخ: ۱۴۰۳/۱۲/۰۷ ۱۰:۰۰
آدرس: www.dntips.ir
این مطلب، انتشار SLNX، یک فرمت جدید و تمیزتر برای فایل‌های راه‌حل (Solution) را در NET.، اعلام می‌کند که جایگزین فرمت قدیمی و پرحجم sln. می‌شود.

تغییرات کلیدی و مزایا

  • فرمت ساده‌شده: SLNX از یک ساختار XML مختصرتر استفاده می‌کند که باعث کاهش بهم‌ریختگی و بهبود خوانایی می‌شود. این فرمت بر پیش‌فرض‌های مبتنی بر قرارداد تأکید دارد و نیاز به پیکربندی صریح را به حداقل می‌رساند.
  • کاهش حجم فایل: حجم فایل کوچکتر، مدیریت راه‌حل‌های SLNX را آسان‌تر می‌کند و احتمال تداخل ادغام را کاهش می‌دهد.
  • قابلیت نگهداری بهبودیافته: فرمت تمیزتر، نوشتن و نگهداری فایل‌های راه‌حل را ساده می‌کند.

مقایسه مثال

این مطلب یک مثال "Hello World" را برای مقایسه فرمت قدیمی .sln و فرمت جدید .slnx ارائه می‌دهد:
  • .sln سنتی: شامل داده‌های پیکربندی بسیار بیشتری است؛ از جمله GUIDهای پروژه و پیکربندی‌های ساخت.
  • .slnx جدید: به سادگی، مسیرهای پروژه‌ها را فهرست می‌کند و برای سایر تنظیمات، به قراردادها متکی است.

شروع کار با SLNX

  • پیش‌نیازها: NET SDK 9.0.200. یا بالاتر. کاربران ویژوال استودیو ممکن است نیاز به فعال کردن فرمت جدید در ویژگی‌های پیش‌نمایش داشته باشند.
  • ایجاد یک SLNX جدید: dotnet new sln --format slnx
  • تبدیل .sln موجود: dotnet sln migrate SLN_FILE



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