使用Xamarin Mac代理构建和部署iOS解决方案需要很长时间。我花了大约5-5.5分钟来建造。 Xamarin.Android解决方案只需2分钟即可构建。 我已经尝试删除bin和object文件夹,以及重新启动/重置各种内容:
答案 0 :(得分:4)
正如@SushiHangover所提到的,更新硬件是减少构建和部署时间的有效方法。
此外,还有一些软件级方法可以加快构建和部署时间。
启用增量构建。启用此选项后,IDE仅处理您更改的部分。请参阅Xamarin.iOS Build Improvements。
这是一种编译模式,其中每个程序集都编译为一个单独的共享库。启用此选项后,一个程序集中的更改只需要上载该程序集的本机代码,这将显着减少每次构建时必须部署到设备的数据量。
此外,您需要更新链接器行为,因为设备Link all
是最快的,而模拟器Don't link
是最快的。更多详细信息,请参阅How to speed up MonoTouch compilation time?
。
启用特定于设备的构建。启用此选项后,Xamarin将仅为您选择的特定设备构建。否则,它将为所有体系结构构建。在特定设备上进行调试时,此功能可以节省大量时间。