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

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

Xamarin.Android版本号似乎不一致-LMLPHP

问题是,前几天我确实从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;而是在Visual Studio上使用Visual Studio。相反,我有Xamarin Studio。当我查看未决的更新时,它会提供“Xamarin 4.0.1.93”-大概不是Android Studio的Visual Studio插件吗?

Xamarin.Android版本号似乎不一致-LMLPHP
  • 是Xamarin告诉我,当我确实在下载包含“Xamarin.Android v6.x.x.x ”的“Xamarin v 4.0.1。?”时,我正在下载“Xamrin.Android 4.0.1 ”。
  • 我的最终结果是,我想确定使用MSBuild构建时所涉及的Xamarin组件版本。
  • 如果需要进行旧式构建,我希望使用旧式构建工具。
  • 最佳答案

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

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

  • 下拉列表中的版本号似乎是捆绑Xamarin.Android和Xamarin.iOS的安装程序的版本号。它不是Xamarin.Android的版本。
  • 生成工具版本:“Xamarin.Android执行生成,因此这是您想要的。”

  • 您可以从"Xamarin" Release Notes中大致了解“Xamarin.Android”与“Xamarin”捆绑在一起的版本。第一行说的是Xamarin 4.0 updates Xamarin.iOS 9.4 and Xamarin.Android 6.0 releases.
    来自Xamarin的更多信息:





    10-07 19:27
    查看更多