Moderne OnlyThis recipe is proprietary to Moderne and runs on the Moderne platform or CLI — it isn’t part of the open-source catalog. Available with a Moderne subscription.
Retarget .NET Framework 4.0 to 4.5
Recipe ID
OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFramework.UpgradeToNetFramework45Artifact
OpenRewrite.Recipes.CSharp.Migration.DotnetDefinition
Recipes9
- Change .NET Framework version
- Change .NET target framework
- Change web.config target framework
- Ensure csproj attestation
- Find obsolete
MachineKey.Encode/Decode - Find obsolete
System.Workflow.*(WF 3.x) usage - Find obsolete 5-argument
EncoderParameterconstructor - Find
System.Uriconstruction (RFC 3986/3987 parsing change) - Find
List<T>.ForEachmodification-during-enumeration change
Usage
Run this recipe
In order to run C# recipes, you will need to use the Moderne CLI.
Once the CLI is installed, you can install this C# recipe package by running the following command:
Install the recipe package
mod config recipes nuget install OpenRewrite.Recipes.CSharp.Migration.Dotnet
Then, you can run the recipe via:
Run the recipe
mod run . --recipe OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFramework.UpgradeToNetFramework45