migrate-mstest-v3-to-v4
نگهدارنده dotnet
مهاجرت یا رفع MSTest v3 به v4
- نسخه فعلی
- نامشخص
- مجوز
- MIT
- دسترسی شبکه
- نامشخص / ارزیابینشده
- وضعیت بررسی
- تأیید نشده
چه مسئلهای را حل میکند؟
ارتقای MSTest 3.x به 4.x و خطاهای پس از آن را با توجه به API، تنظیمات و discovery رفع میکند.
چه زمانی مناسب است؟
پیش از پاسخ، برنامهریزی یا ویرایش ارتقای MSTest v3 به v4 استفاده کنید؛ نه برای باقیماندهٔ v1/v2 یا ارتقای عمومی .NET.
پیش از پاسخ، برنامهریزی یا ویرایش هر ارتقای MSTest 3.x به 4.x یا خطای پس از ارتقا از این مهارت استفاده کنید. محرکها شامل MSTest v4 breaking changes؛ CS0507/CS0103/CS1061/CS1615؛ ExecuteAsync، CallerInfo، DisplayName یا custom TestMethodAttribute؛ ClassCleanupBehavior؛ ContainsKey؛ ThrowsExactly یا ExpectedException؛ IsInstanceOfType out parameter؛ TestTimeout.Infinite؛ ManagedType؛ سازگاری net6/net7؛ تاریخچهٔ TestCase.Id؛ TestName در ClassInitialize؛ TreatDiscoveryWarningsAsErrors؛ خطای discovery پس از clean build؛ و تغییرهای discovery در MSTest.Sdk/MTP یا vstest.console است. برای باقیماندههای v1/v2-to-v3، تبدیل framework، مهاجرت صرف runner یا ارتقای عمومی .NET استفاده نکنید.
نصب و بهروزرسانی
این دستورها فقط برای کپی نمایش داده میشوند و روی سرور RefHub اجرا نمیشوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.
دستور نصب
npx skills add dotnet/skills --skill migrate-mstest-v3-to-v4 -y
سازگاری با ایجنتها
هنوز تست سازگاری ثبت نشده است
تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنتها را تأییدشده فرض نکنید.