在不同版本的Windows上测试UWP应用程序?
问题描述:
我构建了一款面向Windows 10240及以上版本的应用。但是,我错误地在更新中使用Windows.Services.Store
名称空间作为IAP。在不同版本的Windows上测试UWP应用程序?
这使得通过审查,我现在从用户在旧版本的Windows 10
的看到崩溃报告有没有一种方法我可以测试我的应用程序成功运行于这些老构建?
(不包括启动4个虚拟机,或建立测试电脑如果可能的话)
答
正确测试的唯一方法就是使用虚拟机或实际的机器;没有办法让Windows“忘记”API实际存在。 (Windows将根据您的MaxVersionTested
属性模拟旧版操作系统版本的行为,但它不会阻止您的应用访问较新的API)。
您可以有条件地调用API的方式是通过ApiInformation
class - 如果它在那里,则使用它,否则不要。
您认为如何根据操作系统版本使用一个Windows 2 Go? – Jarryd
我从来没有尝试过,但如果它适合你,太棒了! –