Loading

convert-to-cpm

نگه‌دارنده dotnet

تبدیل .NET solution به NuGet CPM با `Directory.Packages.props` و اعتبارسنجی build.

نسخه فعلی
نامشخص
مجوز
MIT
دسترسی شبکه
نامشخص / ارزیابی‌نشده
وضعیت بررسی
تأیید نشده

چه مسئله‌ای را حل می‌کند؟

نسخهٔ packageهای NuGet را در چند project یا solution یکدست و متمرکز می‌کند و با baseline، رفع conflict و مقایسهٔ binlog، migration به CPM را قابل ارزیابی می‌سازد.

چه زمانی مناسب است؟

برای تبدیل .NET project یا solution با `.sln`/`.slnx` به NuGet Central Package Management با `Directory.Packages.props`، centralize یا align کردن package versionها، inline کردن MSBuild version property از `Directory.Build.props`، رفع version conflict/mismatch یا update/bump/sync نسخه‌ها از این مهارت استفاده کنید؛ حتی اگر کاربر CPM را صریح نگوید ولی packageها out of sync یا drifting باشند. baseline build capture، validation با binlog comparison و post-conversion report در scope است. برای packages.config ابتدا به PackageReference migrate کنید و برای repository که CPM کاملاً فعال دارد استفاده نشود.

این مهارت پروژه‌ها و solutionهای .NET با `.sln` یا `.slnx` را با استفاده از `Directory.Packages.props` به NuGet Central Package Management (CPM) تبدیل می‌کند. centralize یا align کردن نسخهٔ packageها میان projectها، inline کردن MSBuild version property از `Directory.Build.props` در `Directory.Packages.props`، رفع version conflict/mismatch و update، bump یا sync نسخه‌ها را پوشش می‌دهد؛ حتی وقتی packageها out of sync، drifting یا inconsistent هستند. baseline build capture، رفع conflict، build validation با binlog comparison و گزارش post-conversion را انجام می‌دهد. برای packages.config باید ابتدا به PackageReference مهاجرت کرد و برای repository دارای CPM کامل استفاده نشود.

نصب و به‌روزرسانی

این دستورها فقط برای کپی نمایش داده می‌شوند و روی سرور RefHub اجرا نمی‌شوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.

دستور نصب
npx skills add dotnet/skills --skill convert-to-cpm -y

سازگاری با ایجنت‌ها

هنوز تست سازگاری ثبت نشده است

تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنت‌ها را تأییدشده فرض نکنید.

منبع و وضعیت بررسی

توضیح بالا معرفی ساختاریافتهٔ کاتالوگ است و بازبینی تحریریه‌ای آن ثبت نشده؛ اطلاعات فنی و وضعیت راستی‌آزمایی جداگانه نمایش داده می‌شوند.

آخرین بررسی منبع
ثبت نشده