我开始了我的第一个xamarin表单项目。由于速度太慢,我放弃了所有模拟器。
应用程序性能本身是另一回事,但我要谈论的是缓慢的构建和部署时间。再加上应用程序在获取实际错误时崩溃或超时,这真是令人费解,我花了一半的时间在等待……纳夫在抱怨吗?
例如,是否有特定的项目结构,以便您可以通过单元测试来完成大部分代码?遗憾的是,我所做的大多数试验和错误都与gui-stuff有关。
我认识过大猩猩球员,但我想让它开始运作变得更加困难,我在大猩猩团队中有一个公开的案例。
任何避免构建->部署到设备的技巧都非常受欢迎...
答案 0 :(得分:0)
由于我不知道您的硬件设置,因此我将提出不同的解决方案。也许其中之一可能会有所帮助。
答案 1 :(得分:0)
另一个答案提到构建UWP是最快的,但是我从来没有针对UWP,所以我对此一无所知。我只是做iOS和Android。 Android更快。我们还存在模拟器/仿真器与真实设备的问题。在运行该应用程序的全部选项中,我发现构建到物理Android设备是最快的构建/运行方式。
您还可以检查项目属性,以确保已为此设置所有优化,例如(特别是对于Android):
除了每次都构建到电话中的所有东西来测试事物外,设置包含模拟的单元测试项目也可以使您运行得更快。通常,这将涉及依赖项注入和单元测试框架。 I have a Xamarin.Forms app that does just that on Github,如果您想了解如何做。