Specify a missing Newtonsoft.Json version

Proprietary

Adds an explicitly chosen exact version to one owned, unmanaged Newtonsoft.Json reference in an exact Microsoft.NET.Sdk project. Skips supplied versions, central, imported, SDK and inherited item policy. Does not select a version, retarget projects or edit other consumers.

OpenRewrite.Recipes.CSharp.Migration.Dotnet.SpecifyMissingNewtonsoftJsonVersion

Required

Exact captured project source path; no globs.

Required user-chosen exact NuGet version. No default, ranges, latest or inference from restore or packages.config.

mod run . --recipe=OpenRewrite.Recipes.CSharp.Migration.Dotnet.SpecifyMissingNewtonsoftJsonVersion \ -P ProjectPath=Jot/Jot.csproj \ -P Version=13.0.3

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

Recipe list

It runs these recipes, in this order.

  1. Ensure csproj attestation