当我在Visual Studio中创建一个新的Xamarin.Forms项目时,它使用旧版本的Xamarin.Forms DLL(v2.0.0.6482)。在nuget theres中可以获得v2.3.0.107的更新。
为什么在项目创建时使用旧版本?
我正在使用最新的Visual Studio 2015更新和Xamarin版本。
提前致谢
答案 0 :(得分:7)
这是预期的,因为随Xamarin for Visual Studio一起提供的Forms模板不会像包本身那样频繁更新。您可以继续将软件包更新为NuGet上提供的最新版本。只需确保将所有项目中的Forms包更新为相同版本。
但请注意,只更新Android项目中的Forms包,而不是Android Support包。表格还会将这些版本更新为所需的正确版本,以避免兼容性问题。
答案 1 :(得分:1)
好吧,听起来这对少数人来说是一个问题。
我在朋友的帮助下完成了工作!
现在它对我来说很好;我按照以下步骤操作:
Xamarin.Android.Support.x
文件夹,这些文件夹将根据需要自动下载。Xamarin\zips
)。这将是v23.0.1.3,即使存在更新,如MatPag所述,它还不兼容。这将花费很长时间,因为ifelse
文件夹将被重新填充,因此将下载一个非常大的文件。
可能会再次抱怨,干净,保存然后重新打开。
这肯定会正常工作