为什么 uwp 应用需要很长时间才能启动?

Why uwp apps take long time to start?

即使是只包含一个按钮的 uwp 应用程序启动速度也比 wpf 或 winform 应用程序慢。这背后有什么原因吗?这是因为容器中的 uwp 应用程序 运行 导致启动过程变慢了吗?

Emmm,这是uwp的缺点,也许ms团队想展示他们的代码运行速度有多快。但是我们可以做一些事情让它在发布模式下启动得非常快。

首先在文本模式下打开Package.appxmanifest。 在文件顶部插入 uap5。

<Package
  ...
  xmlns:uap5="http://schemas.microsoft.com/appx/manifest/uap/windows10/5"
  IgnorableNamespaces="uap mp uap5"
  ...>

然后你需要找到标签SplashScreen

<uap:SplashScreen ... uap5:Optional="true"/>

最后,切换到发布模式,你会发现你的应用启动非常快。