-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Milestone
Description
Migration Blocking Issues
- Exclude patterns don't work when Include uses a recursive glob on OS X msbuild#970 Globbed Excludes do not work on OS X
- NuGet friendly names -> framework names should be statically calculated #30 Short to Full TFM Mapping
High Priority Items
- https://github.com/dotnet/cli/issues/4223 Migrate ProjectDependencies for each framework
- https://github.com/dotnet/cli/issues/4222 Migrate PackageRef
- https://github.com/dotnet/cli/issues/4215 Remove dependency on restore
- https://github.com/dotnet/cli/issues/4201 BuildOptions under frameworks
- https://github.com/dotnet/cli/issues/4167 Migrate sets of projects
- https://github.com/dotnet/cli/issues/4164 Clean up Text Output
- https://github.com/dotnet/cli/issues/4165 Create Migration Report
- https://github.com/dotnet/cli/issues/4125 Support Script Environment variables
- https://github.com/dotnet/cli/issues/4124 Migrate PackOptions
- https://github.com/dotnet/cli/issues/4122 Migrate XProj P2P References
- https://github.com/dotnet/cli/issues/4120 Don't output properties when they have the default value
- https://github.com/dotnet/cli/issues/4097 Support Project.json Mappings
- https://github.com/dotnet/cli/issues/4098 Recursively migrate P2P Dependencies
- https://github.com/dotnet/cli/issues/4126
[blocked] ExecShell for Script Extension inference - https://github.com/dotnet/cli/issues/4107
[blocked]Support excludes inside of a configuration - https://github.com/dotnet/cli/issues/4105 [blocked] Support projects with Multiple TFMs
- https://github.com/dotnet/cli/issues/4106 [blocked] Support Script variable requiring a short TFM
Low Priority Items
- https://github.com/dotnet/cli/issues/4166 Handle Deprecated Projects Intelligently
- https://github.com/dotnet/cli/issues/4140 Mappings multiple source single destination copies last file in msbuild
- https://github.com/dotnet/cli/issues/4099
Non-CSharp projects, do they migrate? - https://github.com/dotnet/cli/issues/4081 Change dotnet new -t msbuild in help when it becomes the default
- https://github.com/dotnet/cli/issues/4100 Redesign TransformApplicator based on PR Feedback
- https://github.com/dotnet/cli/issues/4101 [blocked] Remove msbuild.exe text file workaround when msbuild bug is fixed
Done Items
- Enable dotnet-migrate command line
- Migrate project.json BuildOptions
- Migrate project.json P2P dependencies
- Migrate project.json Configurations buildOptions
- Migrate project.json Scripts
- Migrate project.json Root Options
- Migrate project.json Publish Options
- Migrate project.json Runtime Options
- MSbuild Item Merging algorithm
- Add Sdk Reference to migrated project.json, remove runtimes
- Use consistent error code pattern
- BuildOptions Migration Unit Tests
- P2P Migration Unit tests
- Configurations Migration Unit Tests
- Scripts Migration Unit Tests
- Root Options Migration Unit Tests
- Publish Options Migration Unit Tests
- Runtime Options Migration Unit Tests
- dotnet-migrate EndToEnd Output verification tests
Non-migrateable Items Info
scriptswith variablescompile:ResponseFile, compile:CompilerExitCode, compile:RuntimeOutputDir, compile:RuntimeIdentifier
Metadata
Metadata
Assignees
Labels
No labels