ROMANCE DAWN for the new world

Microsoft Azure を中心とした技術情報を書いています。

Windows Phone 8.1 では WCF がサポートされていなかった

タイトルの通りなのですが、Windows Phone 8.1 では、WCF(System.ServiceModel 名前空間)に非対応でした。ServiceContract などを使おうとしても、コンパイルエラーとなってしまいます。

wcf

Silverlight のサブセットである Windows Phone 7.5 や 8.0 では、WCF の通信が可能でした。Universal Windows App では、ストアと電話の API は 9 割の互換性を持つと言われていますが、WCF が非互換の1割に含まれていたとは。

すでに ASP.NET Web API などでサービスを公開し、HttpClient で通信するプログラミングが中心となっており、今さらモバイル向けに WCF で通信することはないと思いますが・・・