gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:56:41 25 4
gpt4 key购买 nike

我将 Xamarin Studio 与 Xamarin.iOS 和 Xamarin.Android 结合使用。我的工作区包含两个解决方案,一个用于 android,另一个用于 ios。项目都差不多。当我为 ios 构建解决方案时,它只重建已更改的项目。它执行一些额外的操作,花费的时间非常少。所以第二次按下 Build 几乎不需要时间。

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

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

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

版本:

Xamarin StudioVersion 4.0.9 (build 12)Xamarin.AndroidVersion: 4.7.11 (Business Edition)

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

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

Xamarin StudioVersion 4.0.12 (build 3)Xamarin.AndroidVersion: 4.8.1 (Business Edition)

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

最佳答案

老实说,这听起来像是 Xamarin Studio 或 xbuild 构建工具中的错误,至少假设您没有任何自定义构建步骤(您可能没有)?您可以在 https://bugzilla.xamarin.com 上提交错误报告吗? ?谢谢!真的不应该每次都重建项目。

不过,听到您的 iOS 项目没有重建,我真的很高兴,因为我是 iOS 构建代码的维护者:-)

关于android - 为什么 Xamarin.Android 在运行时重建整个解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18426909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com