Xamarin.Android版本号似乎不一致

时间:2016-02-03 11:48:15

标签: xamarin xamarin.android

为了保持构建工具版本的一致性,我想在我的桌面以及我的CI构建服务器上手动升级Xamarin(不要与Xamarin mac构建主机混淆)。仅当我同时升级所有计算机时,才能运行自动更新。

所以我去下载,我瘦我需要下载Xamarin.Android - 最新版本是 4.0.1 。这里没有给出修订号。

Downlaod Xamarin.Android

问题是,我前几天确实从Visual Studio运行了更新,根据about对话框,我现在正在运行" Xamarin.Android 6.0.1.10 ":

Xamarin   4.0.1.89 (413372c)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.

Xamarin.Android   6.0.1.10 (e98e962)
Visual Studio plugin to enable development for Xamarin.Android.

我听说v4.0.1与Visual Studio插件有关(我在桌面上使用VS)。

此外,我不在我的CI构建服务器上使用Visual Studio;相反,我有Xamarin工作室。当我查看待处理的更新时,它会提供" Xamarin 4.0.1.93" - 可能不是 Android Studio Visual Studio 插件?

Xamarin Studio Updates

  1. Xamarin告诉我,我正在下载" Xamrin.Android 4.0.1 "当我真的下载" Xamarin v 4.0.1。?"其中包含" Xamarin.Android v6.x.x.x "。
    • 我的最终游戏是,我想确定在使用MSBuild构建时涉及哪些版本的Xamarin组件。
  2. 如果我需要进行遗留构建,我希望使用遗留构建工具。

1 个答案:

答案 0 :(得分:4)

更新:我已开始自行跟踪版本here

Xamarin的支持回到了我身边。我的理解是:

  1. 下拉列表中的版本号似乎是捆绑Xamarin.Android和Xamarin.iOS的安装程序的版本号。它不是Xamarin.Android的版本。
  2. 构建工具版本:" Xamarin.Android执行构建,所以这就是你要找的。"
  3. 你可以大致了解什么版本的" Xamarin.Android"捆绑了" Xamarin"来自"Xamarin" Release Notes。第一行是Xamarin 4.0 updates Xamarin.iOS 9.4 and Xamarin.Android 6.0 releases.

    来自Xamarin的更多信息:

      

    在Windows上,您无法为Xamarin.iOS和。下载单独的安装程序   Xamarin.Android。

         

    Xamarin.VisualStudio包(也简称为" Xamarin")   包括Xamarin.iOS和Xamarin.Android。

         

    例如,Xamarin 4.0.1.93包含Xamarin.iOS 9.4.1.24和   Xamarin.Android 6.0.1.10

         

    您在下载页面上看到的版本号是指版本   " Xamarin" - 如上所述,包括Xamarin.iOS和   Xamarin.Android。当您更新并查看时,这是相同的   " Xamarin 4.0.1.93"例如。

         

    你需要安装" Xamarin"即使你正在使用Xamarin Studio   Windows包括Xamarin.Android。

      

    我们在OS X上为Xamarin.Android发布了单独的安装程序,因此如果您能够使用Mac作为CI(例如,使用像Jenkins这样的东西),那么这可能会更加可行。