migrate-vstest-to-mtp - Migrate .NET Tests to Microsoft.Testing.Platform
Migrates supported .NET test projects from VSTest to Microsoft.Testing.Platform, including runner settings, command arguments, filters, and CI/CD configuration.
Tags
Updated: 2026-10-05Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Assess .NET test solutions
- Enable MTP runners
- Configure Directory.Build.props
- Configure global.json integration
- Translate VSTest arguments
- Migrate xUnit v3 filters
- Update CI/CD pipelines
- Configure MTP extensions
Inputs
- Project or solution path
- Test framework
- .NET SDK version
- CI/CD pipeline files
Outputs
- Updated test project files
- Updated Directory.Build.props
- Updated global.json
- Updated CI/CD pipeline files
- Translated test commands
Requirements
- .NET SDK with dotnet CLI
- Supported test framework
- MSTest 3.2.0+ for package-based runners
- NUnit3TestAdapter 5.0.0+ for NUnit
- MTP extension packages for crash or hang options
