在Visual Studio 2017(15.8.5)中更改Xamarin.Android项目的“目标框架”时
大约有5分钟的处理延迟,可以在任务管理器中观察到
它最终会完成,并且VS可以继续正常运行(不需要呆滞或重启)。 我很好奇所有处理的目的是什么,正在修改什么?
我担心可能会损坏一个分支,以后需要将该项目合并到该分支中。我开始了该分支(“缩放”),以针对较大字体细化一些文本大小和格式,但最初是针对Android 6.0。然后我意识到我需要一个ConstraintLayout,它需要7.0,因此更改了目标并注意到速度明显下降。我只是要继续在“ Sizing”分支中工作以节省时间,但是,我发现了一个重大更改,希望在单独的分支中解决,所以我取消了7.0目标更改并创建了一个新的7.0分支。在新的7.0分支中(该分支源于我的Main分支,当时仍为6.0),然后将目标更改为7.0,并且发生了同样的变慢。
一旦7.0分支在不变性修复程序完好无损的情况下运行,我打算将“ Scaling”分支合并到该分支中(或者,很有可能是另一个方向),但是担心由于在目标更改期间,对“缩放”分支进行了大量处理,唯一的“待处理”更改是项目文件
在“撤消”时不涉及任何处理时间(这使我想知道是否在源代码控制之外是否还有其他更改被遗忘了-希望这无关紧要,因为它们在7.0分支中应该是相同的,因为它经历了相同的目标更改操作,但我不确定)。