.NET Core console app that auto generates ASP.NET Web API service and associated client code files to replace exising WCF Service endpoints.
Roslyn (.NET Compiler Platform) libraries for C# are used to parse/generate the files.
- Clone repo
- Build solution
- run MigrateWcfToWebApi.dll from command line with specified args
- .NET Core 2.0
For details run dotnet MigrateWcfToWebApi.dll -h
dotnet MigrateWcfToWebApi.dll -wcfServiceDir:"../myServiceFiles" -serviceOutputDir:"../serviceOutput" -wcfClientDir:"../myClientFiles" -clientOutputDir:"../clientOutput"