【问题标题】:Xamarin Forms, Remove WinPhone Target Platform on Visual StudioXamarin Forms,删除 Visual Studio 上的 WinPhone 目标平台
【发布时间】:2017-08-03 13:48:41
【问题描述】:
目前我正在尝试在我的 Xamarin.Forms 应用程序中为我的便携式类库 (PLC) 添加服务引用。就这一点而言,我读到我必须删除 Windows Phone 8.1 目标平台。
我打开 PLC 属性,我看到目标平台在哪里,在那里我找到了 WinPhone 和 Silverlight,不幸的是,当我单击更改时它们消失了,我无法删除它们。
Screenshot of libraries
谁能提出问题可能是什么,我该如何解决?
请记住,我正在使用 Visual Studio Community 2017(版本 15.2)进行此操作。
提前致谢
【问题讨论】:
标签:
c#
.net
visual-studio
xamarin.forms
windows-phone
【解决方案1】:
1 选项是在 .csproj 文件中手动更改 .net 配置文件版本。
- Visual Studio 卸载您当前的 PCL 项目。
- 编辑您的 .csproj 文件(右键单击已卸载的项目)
- 查找节点
<TargetFrameworkProfile></TargetFrameworkProfile>
- 将值更改为
Profile7
保存并关闭文件。
然后重新加载您的 .csproj 文件。
【解决方案2】:
另一种方法是在单击更改按钮时取消选中 Asp.Net Core。这将立即为您提供 Add ServiceReference。