我尝试通过共享项目
将WCF服务(SOAP)消耗到我的跨平台应用程序中我将WCF作为服务引用添加到UWP项目,并将其称为名称空间
using MyApp.UWP.CalculateWCF;
仅在运行UWP时有效
我将WCF作为Web引用添加到Android项目,并将其称为命名空间
using MyApp.Droid.CalculateWCF;
仅在运行Android时有效
当尝试使预处理器有条件的语句时
#if __ANDROID__
using MyApp.Droid.CalculateWCF;
#else
using MyApp.UWP.CalculateWCF;
#endif
输出为Android带来1个错误,为UWP带来1个
错误CS0246:类型或名称空间名称“ ICalculateWCFClient”可能 找不到(您是否缺少using指令或程序集 参考?)(250,25)
错误CS0246:类型或名称空间名称“ CalculateWCF”不能为 找到(您是否缺少using指令或程序集引用?) (290,25)
答案 0 :(得分:0)
我发现的唯一方法是离开共享项目并将其转换为.NET标准,
然后将服务添加到基础项目中 Microsoft WCF Web服务参考提供程序