2016-07-18 22 views
4

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

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

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

在此先感谢

回答

7

这是意料之中的,因为不更新频繁的包本身与Xamarin船为Visual Studio中的表单模板。您可以继续并将软件包更新到NuGet上提供的最新版本。只要确保将所有项目中的Forms包更新为相同的版本即可。

请注意,只更新Android项目中的Forms包而不是Android支持包。表单也会将这些更新到所需的正确版本,以避免兼容性问题。

1

好的,听起来像是一些人的问题。

我已经得到它在一位朋友的帮助下工作!

它现在对我来说很好,我跟着下面的步骤:

  • 开始一个新的Xamarin.Forms便携式项目
  • 卸载所有Xamarin nugets,清除包文件夹(其他人将被下载)
  • 关闭VS 2015年
  • 清除C:\Users_[Username]_\AppData\Local\Xamarin\zips文件夹,这些将根据需要自动下载。
  • 打开项目
  • 更新nugets,然后安装Xamarin.Forms 2.0.0.6490,这应该得到Android项目的相关版本(即Xamarin.Android.Support.x)。这将是v23.0.1.3,即使更新存在,正如MatPag所述,它还不兼容。
  • 构建。

这将需要很长很长的时间,因为Xamarin\zips文件夹将被重新填充,因此会下载相当大的文件。

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

这是绝对可行的