Loading

item-management

نگه‌دارنده dotnet

الگوهای مدیریت item در MSBuild

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

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

رفتار item group و batching در MSBuild را اصلاح می‌کند تا duplicate، اجرای تکراری target و پاک‌سازی ناقص فایل‌های تولیدی رخ ندهد.

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

برای بررسی Include/Remove/Update در .csproj، CS2002، %(Metadata)، cross-product batching، FileWrites یا IntermediateOutputPath استفاده کنید؛ موضوع باید به MSBuild item management مربوط باشد. برای معماری زنجیرهٔ target از target-authoring، برای الگوهای property از property-patterns، برای incrementality از incremental-build و برای anti-patternهای عمومی از msbuild-antipatterns استفاده کنید؛ سیستم‌های ساخت غیر-MSBuild خارج از دامنه‌اند.

الگوهای مدیریت item group در MSBuild را پوشش می‌دهد: معناهای Include/Remove/Update، metadata آیتم، batching با %(Metadata)، transform، فیلتر هر آیتم و خطاهای cross-product batching. برای عیب‌یابی csproj، هشدار CS2002 ناشی از SDK globbing، misuse در Include و Update، ثبت FileWrites و انتقال فایل تولیدی به IntermediateOutputPath است؛ برای معماری زنجیرهٔ target از target-authoring، برای الگوهای property از property-patterns، برای incrementality از incremental-build و برای anti-patternهای عمومی از msbuild-antipatterns استفاده کنید؛ سیستم‌های ساخت غیر-MSBuild خارج از دامنه‌اند.

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

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

دستور نصب
npx skills add dotnet/skills --skill item-management -y

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

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

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

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

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

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