为了保持构建工具版本的一致性,我想在我的桌面以及我的CI构建服务器上手动升级Xamarin(不要与Xamarin mac构建主机混淆)。仅当我同时升级所有计算机时,才能运行自动更新。
所以我去下载,我瘦我需要下载Xamarin.Android - 最新版本是 4.0.1 。这里没有给出修订号。
问题是,我前几天确实从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 插件?
答案 0 :(得分:4)
更新:我已开始自行跟踪版本here
Xamarin的支持回到了我身边。我的理解是:你可以大致了解什么版本的" 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这样的东西),那么这可能会更加可行。