Migrate packages.config to <PackageReference> (net48)

Proprietary

Moves NuGet package entries from packages.config into <PackageReference> items in the sibling .csproj, drops facade packages provided transitively by Microsoft.NETFramework.ReferenceAssemblies.Net48, adds that reference-assemblies package, and removes the now-empty packages.config. Scoped to .NET Framework 4.8 projects.

OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFramework48.MigratePackagesConfigToPackageReference

Optional

Version of the Microsoft.NETFramework.ReferenceAssemblies.Net48 package to add. Defaults to 1.0.3.

mod run . --recipe=OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFramework48.MigratePackagesConfigToPackageReference

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.