Xamarin Forms,删除 Visual Studio 上的 WinPhone 目标平台

Xamarin Forms, Remove WinPhone Target Platform on Visual Studio

目前我正在尝试在我的 Xamarin.Forms 应用程序中为我的便携式 Class 库 (PLC) 添加服务参考。对于这一点,我读到我必须删除 Windows Phone 8.1 目标平台。

我正在打开 PLC 属性,我看到目标平台在哪里,在那里我找到了 WinPhone 和 Silverlight,不幸的是,当我单击“更改”时,它们消失了,我无法删除它们。

Screenshot of libraries

任何人都可以建议问题可能是什么以及我该如何解决它?

请记住,我使用的是 Visual Studio Community 2017(版本 15.2)。

提前致谢

1 个选项是在您的 .csproj 文件中手动更改 .net 配置文件版本。

  1. Visual Studio 卸载您当前的 PCL 项目。
  2. 编辑您的 .csproj 文件(右键单击已卸载的项目)
  3. 查找节点<TargetFrameworkProfile></TargetFrameworkProfile>
  4. 将值更改为 Profile7

保存并关闭文件。

然后重新加载您的 .csproj 文件。

另一种方法是在单击更改按钮时取消选中 Asp.Net 核心。这将立即为您提供添加服务参考。