1

MvvmCross に使用する IDE についていくつか混乱があります

a) VisualStudio (VS) は、iOS および Android 開発用に Xamrarin.iOS および Xamarin.Android プラグインを使用します。しかし、VS で PCL (Portable Class libraries) と MVVMCross/Monocross フレームワークも使用できますか? VS には PCL オプションが表示されますが、Android と iOS のサポートは表示されません。これら 2 つのプラットフォームもサポートするには、PCL 用の追加のプラグインをインストールする必要がありますか?

b) Xamarin IDE は Mac での Android および iOS 開発をサポートしていますが、Xamarin が Windows で Mono.iOS をサポートしていないというのは本当ですか? Visual Studio は iOS 開発にネットワーク mac を使用できるのに、なぜ Xamarin Studio を使用できないのですか? お時間をいただきありがとうございます。

よろしく、

サウラフ

4

1 に答える 1

2

a) VisualStudio (VS) は、iOS および Android 開発用に Xamrarin.iOS および Xamarin.Android プラグインを使用します。しかし、VS で PCL (Portable Class libraries) と MVVMCross/Monocross フレームワークも使用できますか? VS には PCL オプションが表示されますが、Android と iOS のサポートは表示されません。これら 2 つのプラットフォームもサポートするには、PCL 用の追加のプラグインをインストールする必要がありますか?

MvvmCross は現在Profile104、ポータブル クラス ライブラリの開発に使用しています。Android や iOS をインストールしなくても、このプロファイル用に簡単に開発できます。Profile104ただし、PCL プロファイルのプラットフォームへのマッピングは非常に紛らわしいため (正確には明らかではありません)、 PCLを作成する最も簡単な方法は次のとおりです。

  • 任意の PCL を作成する
  • 次に、csproj ファイルを手動で編集して Profile104 を指定します csproj

一部のメンバーのみが Xamarin ツールをインストールしている中規模のチームで開発している顧客がいます。ほとんどの人は Windows ツールのみを使用し、単体テストと WindowsPhone/Store ユーザー インターフェイスを使用して PCL に取り組んでいます。

b) Xamarin IDE は Mac での Android および iOS 開発をサポートしていますが、Xamarin が Windows で Mono.iOS をサポートしていないというのは本当ですか?

ええそれはそうです。

Visual Studio は iOS 開発にネットワーク mac を使用できるのに、なぜ Xamarin Studio を使用できないのですか?

奇妙に感じるかもしれませんが、これは Xamarin が顧客の声を聞いていることだと私は信じています。

顧客が iOS の Windows サポートを望んでいた理由は、Visual Studio を使用したかったため、Resharper のようなプラグインを使用したかったからだと思います。Xamarin は、2.0 リリースでこれを提供しました。

iOS 機能を XamarinStudio for Windows に追加することもできたのは事実ですが、これは (私が思うに) 顧客が求めていたものではありませんでした。それ)重要な利点を追加することなく(IMO)

于 2013-05-15T09:08:10.937 に答える