在 MonoTouch 和 Mono For Android 项目之间共享业务逻辑 c# 代码的最佳实践是什么?
编辑:最初,我的问题是关于物理文件共享:
- 您建议使用什么:网络文件共享或一些代码版本控制(git、svn)?在我的例子中,我使用了两个工作站——Mac(带有 MonoTouch 的 MonoDevelop)和 PC(带有 MonoDroid 的 Visual Studio)。
- 解决方案/项目文件夹结构怎么样?在“博客文章:Xamarin Mobile World Congress 2012 Unofficial Conference App Released! ”中的示例结构相当混乱:一个文件夹中的多个解决方案,然后在一个具有不同文件夹和项目名称的子文件夹中的不同平台项目。它不能用 IDE 原生完成。他们是否在 IDE 环境之外手动编辑解决方案文件和文件夹名称的内容?
- 对于通用代码的项目,使用什么样的配置文件(模板)?Monotouch 有几个:Empty Project、MonoTouch Library Project 和 MonoTouch Binding Projects?我想在 Android 中 - Android 类库?