簡體   English   中英

在Xamarin.Forms中指定Windows Phone目標

[英]Specify Windows Phone targets in Xamarin.Forms

看來,Xamarin.Support論壇已經死了,所以我會在這里嘗試嘗試在StackOverflow上重新發布問題(原文為: http : //forums.xamarin.com/discussion/58083/specify-windows-phone-targets#最新 )。

我在創建新的Xamarin.Forms項目時遇到問題。

直到最后一次更新,當創建一個新的Xamarin.Forms項目(空白應用程序Xamarin.Forms Portable)時,我得到了核心項目Android,iOS,Win81,WinPhone81和UWP(這正是我所需要的)。 但是,從昨天開始,我一直在獲得Android,iOS和Windows 8.0 Silverlight項目的核心。

我嘗試手動刪除Silverlight項目,並添加對Windows8.1和UWP項目的引用。 但是,我無法更改PCL(核心項目)的目標-它迫使我保留對Silverlight的支持。 (實際上,在刪除所有Xamarin.Forms依賴項然后重新引用它們之后,我能夠更改PCL目標)。

發生了什么事? 如何指定Windows平台的目標?

我正在使用Xamarin for Visual Studio。 當前的Xamarin.VisualStudio版本是4.0。 我試圖使用.NET 4.5和4.6框架設置創建新項目。

PS:與這個問題沒有直接關系,但是我收到一些奇怪的JSON錯誤(重新定位之后,在PCL庫中創建了一個空的project.json文件)。 但是,構建項目后,該應用程序可以在Android和Windows Phone上流暢運行(尚未在iPhone上嘗試過)。

您必須手動添加UWP項目。 簽出此頁面 ,尤其是這一

我最近在穩定頻道中看到Xamarin 4。 在安裝了UWP工具的Win10上使用VS 2015(這是一個重要的選擇)。 現在剛剛創建一個項目,並提示我要使用哪個Win版本,默認值為10.0。

提示出現時,我在解決方案中只有一個8.1項目。

提示后,創建了一個UWP項目。

這是否與您的經歷不同?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM