如何在VisualStudio 2017上添加服务参考Xamarin PCL

问题描述:

我正在研究一个需要连接到WEB服务的简单Xamarin跨平台移动应用程序。有几篇文章(请参阅here,herehere)说,Visual Studio不支持Windows Phone 8.1的服务引用,我必须从项目中删除此类目标。如何在VisualStudio 2017上添加服务参考Xamarin PCL

不幸的是,我似乎无法在VS2017社区(版本15.1 26403.7)下做到这一点:请参阅图像Visual Studio 2017 doesn't show any Windows 8.1 Target。 “Windows Phone 8.1”确实在目标中,但当我点击“更改”时它不会出现......所以我无法删除它。

我知道我可以为每个特定于平台的项目(Android或iOS)添加一个引用,但整个过程要依靠一个单一的通用服务引用并避免耗时的接口。

谢谢你的帮助!

安德烈

我所有的歉意,我已经找到了答案 - 通过将一起this postthis post - 样,张贴45秒后:

  • 手动编辑便携式的.csproj
  • 在“TargetFrameworkProfile”输入“Profile78”

VS2017将重新加载项目,您现在将ab le添加服务参考。