在 Windows 的不同版本上测试 UWP 应用程序?
Testing UWP apps on different builds of Windows?
我构建了一个针对 Windows 10240 及更高版本的应用。但是,我在更新中错误地为 IAP 使用了 Windows.Services.Store
命名空间。
这通过了审查,现在我看到了用户对 Windows 10.
旧版本的崩溃报告
有什么方法可以测试我的应用程序是否在这些旧版本上成功运行?
(不包括启动四台虚拟机,或尽可能构建测试 PC)
正确测试的唯一方法是使用虚拟机或实际机器;没有办法 Windows "forget" API 实际存在。 (Windows 将根据您的 MaxVersionTested
属性模拟旧 OS 版本的 行为,但它不会阻止您的应用访问较新的APIs).
您可以有条件地调用 APIs 的方法是通过 ApiInformation
class - 如果它存在,则使用它,否则不要使用它。
我构建了一个针对 Windows 10240 及更高版本的应用。但是,我在更新中错误地为 IAP 使用了 Windows.Services.Store
命名空间。
这通过了审查,现在我看到了用户对 Windows 10.
旧版本的崩溃报告有什么方法可以测试我的应用程序是否在这些旧版本上成功运行?
(不包括启动四台虚拟机,或尽可能构建测试 PC)
正确测试的唯一方法是使用虚拟机或实际机器;没有办法 Windows "forget" API 实际存在。 (Windows 将根据您的 MaxVersionTested
属性模拟旧 OS 版本的 行为,但它不会阻止您的应用访问较新的APIs).
您可以有条件地调用 APIs 的方法是通过 ApiInformation
class - 如果它存在,则使用它,否则不要使用它。