migrate-vstest-to-mtp - 将 .NET 测试从 VSTest 迁移到 MTP
将受支持的 .NET 测试项目从 VSTest 迁移到 Microsoft.Testing.Platform,包括运行器设置、命令参数、筛选器和 CI/CD 配置。
标签
更新于: 2026-10-05该技能可以做什么
- 评估 .NET 测试解决方案
- 启用 MTP 运行器
- 配置 Directory.Build.props
- 配置 global.json 集成
- 转换 VSTest 参数
- 迁移 xUnit v3 筛选器
- 更新 CI/CD 流水线
- 配置 MTP 扩展
输入
- 项目或解决方案路径
- 测试框架
- .NET SDK 版本
- CI/CD 流水线文件
输出
- 更新后的测试项目文件
- 更新后的 Directory.Build.props
- 更新后的 global.json
- 更新后的 CI/CD 流水线文件
- 转换后的测试命令
要求
- 带有 dotnet CLI 的 .NET SDK
- 受支持的测试框架
- 基于包的运行器需要 MSTest 3.2.0 或更高版本
- NUnit 需要 NUnit3TestAdapter 5.0.0 或更高版本
- 使用崩溃或挂起选项时需要 MTP 扩展包
