Windows Communication Foundation (WCF) je komunikační platforma, která se stále používá na řadě projektů. Mimo jiné nabízí mechanismus pro strojový popis kontraktů, výměnu transportního protokolu, různé druhy serializace a vyčerpávající rozšiřitelnost.
S příchodem .NET Core se Microsoft rozhodl naportovat do .NET Core subset pro klientskou část. Bylo tedy možné s novým runtime služby konzumovat, nikoliv však vytvářet.
Nyní bylo oznámeno, že za podpory .NET Foundation, vzniká projekt CoreWCF. Což je port WCF pro .NET Core. V současné době je subset funkcí velmi omezený a knihovny nejsou vhodné pro produkční použití. Dá se však očekávat, že s prvním releasem získáme možnost WCF dále v .NET Core využívat. V jakém rozsahu bude provedena portace zatím není zcela jasné. Pokud však hostuje ve svých projektech WCF, doporučuji projekt sledovat.
Projekt naleznete na této adrese: https://github.com/CoreWCF/CoreWCF