Skip to content
This repository has been archived by the owner on Mar 23, 2021. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

CLI dotnet migrate command implementation

This repository contains the code for the dotnet migrate command that was previously under dotnet/cli, and that migrates "project.json" based projects to "csproj" based projects. Please see the public documentation for more information.

This command was removed in .NET SDK 3.0 so only applies to 2.2 and earlier releases. This repo has been archived since 2.1 SDKs are seeing minimal changes and will go out of support in 6 months.

Build Status

Latest Daily Build

Using CLI dotnet migrate

You can simply git clone this project to get started. It is recommended that you don't preserve history of the project (it isn't generally meaningful) for your repo, but make a copy and git init your project from source.


[to be completed].


See for information on contributing to this project.

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.


This project is licensed with the MIT license.

.NET Foundation

New Repo is a .NET Foundation project.

You should take a look at these related projects: