Xamarin.Forms版本

时间:2016-07-18 17:52:57

标签: xamarin.forms

当我在Visual Studio中创建一个新的Xamarin.Forms项目时,它使用旧版本的Xamarin.Forms DLL(v2.0.0.6482)。在nuget theres中可以获得v2.3.0.107的更新。

为什么在项目创建时使用旧版本?

我正在使用最新的Visual Studio 2015更新和Xamarin版本。

提前致谢

2 个答案:

答案 0 :(得分:7)

这是预期的,因为随Xamarin for Visual Studio一起提供的Forms模板不会像包本身那样频繁更新。您可以继续将软件包更新为NuGet上提供的最新版本。只需确保将所有项目中的Forms包更新为相同版本。

但请注意,只更新Android项目中的Forms包,而不是Android Support包。表格还会将这些版本更新为所需的正确版本,以避免兼容性问题。

答案 1 :(得分:1)

好吧,听起来这对少数人来说是一个问题。

我在朋友的帮助下完成了工作!

现在它对我来说很好;我按照以下步骤操作:

  • 启动一个新的Xamarin.Forms便携式项目
  • 卸载所有Xamarin nugets,清除packages文件夹(其他人将被下载)
  • 关闭VS 2015
  • 清除Xamarin.Android.Support.x文件夹,这些文件夹将根据需要自动下载。
  • 打开项目
  • 更新nugets然后安装Xamarin.Forms 2.0.0.6490,这应该获得android项目的相关版本的依赖项(即Xamarin\zips)。这将是v23.0.1.3,即使存在更新,如MatPag所述,它还不兼容。
  • 生成。

这将花费很长时间,因为ifelse文件夹将被重新填充,因此将下载一个非常大的文件。

可能会再次抱怨,干净,保存然后重新打开。

这肯定会正常工作