【问题标题】:Get Xamarin toolchain version information from command line从命令行获取 Xamarin 工具链版本信息
【发布时间】:2014-11-17 11:57:57
【问题描述】:

我想确保在我们的 CI 环境中安装了正确版本的 mdtool、mono、sdk 和 xamarin.android/ios。为此,我的想法是在 Jenkins/Ant 构建过程中添加一个版本检查,如果未安装正确的版本,它会阻止构建执行。

我可以收到all the relevant information from xamarin studio,但我如何从命令行获得相同的东西? xbuild 和 mdtool 都没有为我提供版本。如果我使用 mdtool 开始构建,最相关的就是这里:

build-android:
     [echo] Building for android
     [exec] XBuild Engine Version 3.2.6.0
     [exec] Mono, Version 3.2.6.0
     [exec] Copyright (C) Marek Sieradzki 2005-2008, Novell 2008-2011.

有没有办法接收完整的版本信息?

【问题讨论】:

    标签: xamarin.ios xamarin continuous-integration xbuild mdtool


    【解决方案1】:

    对于 Xamarin.iOS,您可以运行:

    $ /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/bin/mtouch --version

    这将输出如下内容:

    mtouch 8.5.0.122 (107d1ad)

    这是发布 mtouch 命令的 Xamarin.iOS 版本。

    您可以使用以下方法为 Xamarin.Android 获得类似的东西:

    $ /Library/Frameworks/Xamarin.Android.framework/Versions/Current/bin/mandroid --version mandroid 4.16.0.44545666 Business

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-25
    • 1970-01-01
    • 2012-06-22
    相关资源
    最近更新 更多