Prototype tool to modify/upgrade a repo.
Manage NuGet packages centrally. See Central Package Management for details.
Usage:
- Run
RepoUpgrade cpv
at the root of your repo. - Check files for accuracy. If you have multiple versions specified, the minimum version will go into
Directory.Packages.props
and the leaf nodes will override.
If you're currently using the MSBuild SDK (Microsoft.Build.CentralPackageVersions), this can attempt to upgrade you.
Usage:
- Run
RepoUpgrade legacycpv
at the root of your repo. Packages.props
is renamed toDirectory.Packages.props
.
Add better build defaults (Directory.Build.rsp
).
Usage:
- Run
repoUpgrade rsp
at the root of your repo. git add Directory.Build.rsp -f