【问题标题】:Xamarin.Forms versionXamarin.Forms 版本
【发布时间】:2016-09-23 01:37:10
【问题描述】:

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

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

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

提前致谢

【问题讨论】:

    标签: xamarin.forms


    【解决方案1】:

    这是意料之中的,因为 Xamarin for Visual Studio 附带的表单模板没有像包本身那样频繁更新。您可以继续将包更新到 NuGet 上可用的最新版本。只需确保将所有项目中的 Forms 包更新为相同版本即可。

    但请注意,仅更新 Android 项目中的 Forms 包,而不是 Android Support 包。表单还会将它们更新为所需的正确版本,以避免出现兼容性问题。

    【讨论】:

      【解决方案2】:

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

      我在朋友的帮助下成功了!

      现在对我来说工作正常;我按照以下步骤操作:

      • 启动新的 Xamarin.Forms 可移植项目
      • 卸载所有 Xamarin nuget,清除包文件夹(将下载其他)
      • 关闭 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 文件夹将被重新填充,因此将下载一个相当大的文件。

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

      这绝对可以正常工作

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-20
        • 2018-11-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-18
        • 2017-08-06
        相关资源
        最近更新 更多