【发布时间】:2019-01-03 09:02:22
【问题描述】:
我尝试通过共享项目
向我的跨平台应用程序使用 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)
【问题讨论】:
标签: web-services wcf xamarin.forms cross-platform