MonoTouch と Mono For Android プロジェクトの間でビジネス ロジックの C# コードを共有するためのベスト プラクティスは何でしょうか?
編集済み: 最初に、私の質問は物理的なファイル共有に関するものでした:
- 何を使用することを提案しますか: ネットワーク ファイル共有または何らかのコード バージョン管理 (git、svn)? 私の場合、Mac (MonoDevelop with MonoTouch) と PC (Visual Studio with MonoDroid) の 2 つのワークステーションを使用しています。
- ソリューション/プロジェクトのフォルダー構造はどうですか? 「ブログ投稿: Xamarin Mobile World Congress 2012 Unofficial Conference App Released!」では、構造の例が非常に紛らわしく、1 つのフォルダーに複数のソリューションがあり、1 つのサブフォルダーに異なるフォルダーとプロジェクト名を持つ異なるプラットフォーム プロジェクトが含まれています。IDE でネイティブに実現することはできません。ソリューション ファイルの内容とフォルダ名を IDE 環境外で手動で編集していますか?
- また、共通コードのプロジェクトでは、どのようなプロファイル (テンプレート) を使用すればよいでしょうか? Monotouch にはいくつかあります: 空のプロジェクト、MonoTouch ライブラリ プロジェクト、MonoTouch バインディング プロジェクト? Androidでは、Androidクラスライブラリだと思いますか?