【发布时间】:2021-01-28 07:40:03
【问题描述】:
注意上面的
TryEnablePrelaunch()函数。对CoreApplication.EnablePrelaunch()的调用被分解到这个函数中的原因是,当一个方法被调用时,JIT(即时编译)将尝试编译整个方法。如果您的应用在不支持CoreApplication.EnablePrelaunch()的 Windows 10 版本上运行,则 JIT 将失败。通过将调用分解为仅在应用确定平台支持CoreApplication.EnablePrelaunch()时调用的方法,我们避免了该问题。
为什么这里有必要大惊小怪,而 all other occasions 似乎没有必要?
【问题讨论】:
标签: uwp windows-runtime