我正在创建一个跨平台的应用程序集,并且使用在visual studio 2010下编译的一组模块将一些程序集构造为多文件程序集.monotouch编译器是否支持这样的多文件程序集?< / p>
答案 0 :(得分:1)
您可以创建一个MonoTouch Library项目来执行此操作,但是您必须为MonoTouch编译库。
为了正确地做到这一点,这是一个例子:
MyApp
和MyApp.Code
(类库项目)MyApp
和MyApp.Code
(MonoTouch库项目),在源代码管理中的不同文件夹中,当然MyApp.Code
(Windows版),iOS和#34; Link-In&#34;您要从Windows副本添加到项目的每个文件。这保留了文件的一个副本,但允许您为多个平台编译MyApp
将在两个平台上仅包含特定于UI的代码,并且在两个平台上完全不同#if IPHONE
项目#if WINDOWS
或MyApp.Code
预处理程序指令
如果你想为Android,Windows Phone等Mono做同样的事情,请冲洗并重复。