wcf - Visual Studio 2015 + Xamarin + native 可移植 PCL + WCF

标签 wcf xamarin visual-studio-2015 portable-class-library

所以我们的企业正在使用 Visual Studio 走 Xamarin 路线。浏览所有在线文档表明,从 Web 服务创建 WCF 代理客户端并将其放置在 PCL 中应该是微不足道的。在挣扎并试图弄清楚为什么我不能使用 SLSVcUtil.exe 生成的类编译 PCL 或为什么“添加服务引用”菜单项丢失后,我放弃并下载了示例项目。

事实证明,我一直缺少的是 PCL 的目标配置文件。使用 Visual Studio 2015 + Xamarin,默认配置文件设置为 111。事实证明,配置文件 111 不包括支持 WCF,因为它面向 Windows Phone。如果要使用 WCF,则要使用的目标配置文件是 78。

那么如何在 VS 2015 中更改 PCL 的配置文件呢?请参阅下面的答案。我真心希望这对将来的某个人有所帮助。

最佳答案

更改配置文件:

  1. 右键单击 PCL 项目的“属性”。
  2. 点击目标部分的“更改...”按钮
  3. 取消选中 Windows Phone 8.1
  4. 检查 Windows Phone Silverlight 8。
  5. 点击确定!

Profiles 的更多信息: http://danrigby.com/2014/04/16/xamarin-pcl-profile-notes/

关于wcf - Visual Studio 2015 + Xamarin + native 可移植 PCL + WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826467/

相关文章:

c# - 通过 Windows Phone 访问 WCF 服务

wcf - .NET 3.5中DateTime序列化的最佳做法

c# - Xamarin Android 6.0 Java.Lang.NoSuchMethodError 与 View.SetText

Android SoundPool 无法通过单 channel 播放

ios - 适用于 iOS 的 Xamarin Firebase 出现 fcm 501 错误

c - VS2015 错误 C1026 - 编译器缺陷?

visual-studio - Nuget 包管理器长文件名错误

.net - 使用 DI 传递同一接口(interface)的多个实现

cordova - 在 Visual Studio 2015 中开发 Cordova 项目

c# - 系统.Runtime.Serialization.InvalidDataContractException : No set method for property