为什么 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"/>
最后,切换到发布模式,你会发现你的应用启动非常快。
即使是只包含一个按钮的 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"/>
最后,切换到发布模式,你会发现你的应用启动非常快。