Using WCF in combination with .NET Core SDK

At my current project we're working hard to get a new REST API running on top of ASP.NET Core. One of the things we need to do is communicate with a set of existing WCF Services in the back office of the company.

This means we need WCF clients inside our ASP.NET Core project. Something that isn't very simple as it turns out. <!-- more -->