Windows 10 S是一个特殊的Windows版本,旨在提高安全性和性能表现。基本上你只能从Microsoft Store安装应用程序。
你可以通过桌面桥接将普通桌面应用程序交付给商店,因此本身并不是一个大问题。然而,Windows 10 S对商店应用程序施加了额外的限制,这可能导致它们在启动时崩溃。
我已经从商店应用程序审核结果中收到了这个反馈。
应用程序政策: 10.1.2.1 功能不准确: Windows 10S
开发者注意事项:
您的应用程序无法在Windows 10S上运行,并且应用程序会在未通知用户的情况下终止。不能在Windows 10S上运行的应用程序必须支持优雅关机。
重现步骤: 1. 在Windows 10S上启动应用程序。 2. 注意到您的应用程序无法在Windows 10S上运行,并且应用程序会在未通知用户的情况下终止。
请务必为Windows 10S测试您的应用程序: https://learn.microsoft.com/windows/uwp/porting/desktop-to-uwp-test-windows-s 测试设备: Windows 10桌面版
基本上,我需要做的就是检测Windows 10 S并通知用户不受支持。
System.Diagnostics.Process.Start
来启动除我的应用程序之外的进程。此外,这就是package sanity test
建议的做法:https://github.com/PawelTroka/Computator.NET/issues/129 - Pawel Troka