2017-04-21 78 views
1

我正在研究一個需要連接到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)添加一個引用,但整個過程要依靠一個單一的通用服務引用並避免耗時的接口。

謝謝你的幫助!

安德烈

回答

3

我所有的歉意,我已經找到了答案 - 通過將一起this postthis post - 樣,張貼45秒後:

  • 手動編輯便攜式的.csproj
  • 在「TargetFrameworkProfile」輸入「Profile78」

VS2017將重新加載項目,您現在將ab le添加服務參考。