3

CI 環境に正しいバージョンの mdtool、mono、sdk、および xamarin.android/ios がインストールされていることを確認したいと考えています。そのために、私の考えは、正しいバージョンがインストールされていない場合にビルドが実行されないように、Jenkins/Ant Buildprocess にバージョン チェックを追加することです。

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.

完全なバージョン情報を受け取る方法はありますか?

4

1 に答える 1

4

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

于 2014-11-17T20:33:18.700 に答える