Remove NuGet package reference

Proprietary

Removes a <PackageReference> element from .csproj files.

OpenRewrite.CSharp.Recipes.RemoveNuGetPackageReference

Required

The NuGet package name to remove. Supports glob patterns.

Optional

RegenerateMarkerBoolean

Whether to re-run dotnet restore after the edit to refresh the project's MSBuildProject marker. Defaults to true. Composite recipes that chain multiple csproj-mutating steps may set this to false on intermediate steps and finalize once with EnsureCsprojAttestation.

mod run . --recipe=OpenRewrite.CSharp.Recipes.RemoveNuGetPackageReference \ -P PackageName=Newtonsoft.Json

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