ایجاد بیلدهای تکرارپذیر با global.json
نویسنده: وحید نصیری
تاریخ: ۱۴۰۳/۱۱/۳۰ ۰۷:۳۷
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
global.json به حل این مشکلات میپردازد.global.json که در ریشهی پروژه یا راهحل قرار میگیرد، نسخهی SDK مورد استفادهی برای بیلد را مشخص میکند. این امر، بیلدهای سازگار را در دستگاههای توسعهدهندهی مختلف تضمین میکند و بازسازی نسخههای قدیمی را سادهتر میکند.dotnet new globaljson یا dotnet new global.json ایجاد کرد.version: نسخهی SDK مورد نظر را مشخص میکند. از dotnet --list-sdks برای دیدن نسخههای موجود استفاده کنید.rollForward: نحوهی رفتار کامپایلر را در صورت یافتن نسخهی SDK جدیدتر تعریف میکند. گزینههای آن عبارتند از:disable: مطابقت دقیق با نسخهی مورد نیاز است.latestMajor: از آخرین نسخهی اصلی نصب شده استفاده میکند (به عنوان مثال، اگر 9.0.200 مشخص شده باشد، در صورت وجود، از 10xx استفاده میشود).latestMinor: از آخرین نسخهی فرعی نصب شده استفاده میکند (به عنوان مثال، اگر 9.0.200 مشخص شده باشد، در صورت وجود از 9.1x استفاده میشود).latestFeature: از آخرین نسخهی ویژگی نصب شده استفاده میکند (به عنوان مثال، اگر 9.0.200 مشخص شده باشد، در صورت وجود از 9.0.300 استفاده میشود).latestPatch: از آخرین نسخهی پچ نصب شده، استفاده میکند (به عنوان مثال، اگر 9.0.200 مشخص شده باشد، در صورت وجود از 9.0.201 استفاده میشود).allowPrerelease: کنترل میکند که آیا نسخههای پیش انتشار SDK میتوانند استفاده شوند یا خیر.