Xamarin.iOS および Xamarin.Android で Xamarin Studio を使用しています。私のワークスペースには、Android 用と iOS 用の 2 つのソリューションが含まれています。プロジェクトはほとんど同じです。iOS 用のソリューションをビルドすると、変更されたプロジェクトのみが再ビルドされます。それは、ほとんど時間がかからないいくつかの追加操作を行います。そのため、[ビルド] を 2 回押すと、ほとんど時間がかかりません。
しかし、Android ソリューションをビルドすると、ファイルや構成などの変更に関係なく、すべてのプロジェクトが再ビルドされます。ビルドが成功した後に Build を押すと、最初からやり直します。さらに悪いことに、ビルドしたばかりのプロジェクトを実行しようとすると、プロジェクトが再構築されます! さらに、実行後にプロジェクトを実行すると (プログラムをデバッグするときによく発生します)、プロジェクトを再ビルドします。私は多くのプロジェクトを抱えているため、非常に時間がかかります。さらに、コンパイルは CPU に大きく依存するため、速度を向上させるのは困難です。
一般的に、問題は、ビルドごとにソリューション全体を再構築しないことが可能かどうかです。不足している構成オプションがあるか、何かが正しく構成されていない可能性がありますか?
プロジェクト構成の何かが質問に関連しているかどうかわからないので、ソリューション/プロジェクト構成のどの部分が役立つか教えてください。
バージョン:
Xamarin スタジオ バージョン 4.0.9 (ビルド 12) Xamarin.Android バージョン: 4.7.11 (ビジネス版)
//最近では、すべての本格的なコンパイラで個別のコンパイルが必須であると考えていたので、何か間違ったことをしたと思います。
UPD: Xamarin Studio と Xamarin.Android の最新バージョンをインストールしました。
Xamarin スタジオ バージョン 4.0.12 (ビルド 3) Xamarin.Android バージョン: 4.8.1 (ビジネス版)
Android ソリューションの再構築には 1 分 58 秒かかります。アプリケーションを実行するたびに。