在Xamarin.Forms中指定Windows Phone目标
本文关键字:Windows Phone 目标 Xamarin Forms | 更新日期: 2023-09-27 18:28:12
看起来,Xamarin.Support论坛已经死了,所以我会碰碰运气在StackOverflow上转发这个问题(原文:http://forums.xamarin.com/discussion/58083/specify-windows-phone-targets#latest)。
我在创建新的Xamarin.Forms
项目时遇到问题。
直到上次更新,当创建一个新的Xamarin.Forms项目(Blank App Xamarin.Forms Portable)时,我得到了核心项目,Android、iOS、Win81、WinPhone81和UWP(这正是我想要的)。然而,从昨天开始,我一直在获取核心、Android、iOS和Windows 8.0 Silverlight项目。
我尝试手动删除Silverlight项目,并添加对Windows8.1和UWP项目的引用。然而,我无法更改PCL(核心项目)的目标——它迫使我保留对Silverlight的支持。(事实上,我能够在删除所有Xamarin.Forms依赖项并重新引用它们之后更改PCL目标)。
发生了什么事?如何指定Windows平台的目标?
我正在为Visual Studio使用Xamarin。当前Xamarin.Visual Studio版本是4.0。我试图用.NET 4.5和4.6框架设置创建新项目。
附言:与这个问题没有直接关系,但我收到了一些奇怪的JSON错误(在重新定位后,在PCL库中创建了一个空的project.JSON文件)。然而,在构建该项目时,该应用程序在Android和Windows Phone上都能顺利运行(尚未在iPhone上尝试)。
您必须手动添加UWP项目。查看此页面,尤其是此
我在Stable频道观看最新的Xamarin 4。在安装了UWP工具的Win10上使用VS 2015(这是一个重要选项)。刚刚创建了一个项目,并得到了关于我想使用哪个版本的Win的提示,10.0是我的默认选项。
当提示出现时,我的解决方案中只有一个8.1项目。
提示后,创建了一个UWP项目。
这与你的经历不同吗?