小编Ane*_*eri的帖子

为什么Xamarin.Android在运行时会重建整个解决方案?

我将Xamarin Studio与Xamarin.iOS和Xamarin.Android一起使用。我的工作区包含两种解决方案,一种用于android,另一种用于ios。项目几乎相同。当我为ios构建解决方案时,它仅重建更改的项目。它执行一些额外的操作,而这些操作几乎不需要花费时间。因此,第二次按下Build几乎不需要时间。

但是,当我构建Android解决方案时,它会重建所有项目,而不管文件,配置等方面的更改如何。如果在成功构建后按Build,它将再次重新构建。更糟糕的是,如果我尝试运行刚刚构建的项目,它将对其进行重建!此外,如果我在运行后运行项目(在调试程序时,它经常发生),它将再次重建它。由于我有许多项目,因此需要很长时间,而且编译非常依赖于CPU,因此很难提高速度。

通常,问题是是否有可能在每次构建时都不重新构建整个解决方案?也许我缺少一个配置选项,或者配置错误?

我不知道项目配置中的任何内容是否与问题相关,所以请告诉我解决方案/项目配置的哪一部分可能有所帮助。

版本:

Xamarin Studio
版本4.0.9(内部版本12)
Xamarin.Android
版本:4.7.11(企业版)

//我认为,如今,对于每个严肃的编译器而言,必须进行单独的编译,所以我认为我做错了什么。

UPD:我已经安装了最新版本的Xamarin Studio和Xamarin.Android:

Xamarin Studio
版本4.0.12(内部版本3)
Xamarin.Android
版本:4.8.1(企业版)

重建Android解决方案需要1分58秒。每次我运行应用程序时。

android xamarin.android xamarin-studio

5
推荐指数
1
解决办法
1178
查看次数

标签 统计

android ×1

xamarin-studio ×1

xamarin.android ×1