2017-09-26 257 views
0

我構建了一款面向Windows 10240及以上版本的應用。但是,我錯誤地在更新中使用Windows.Services.Store名稱空間作爲IAP。在不同版本的Windows上測試UWP應用程序?

這使得通過審查,我現在從用戶在舊版本的Windows 10

的看到崩潰報告有沒有一種方法我可以測試我的應用程序成功運行於這些老構建?

(不包括啓動4個虛擬機,或建立測試電腦如果可能的話)

回答

2

正確測試的唯一方法就是使用虛擬機或實際的機器;沒有辦法讓Windows「忘記」API實際存在。 (Windows將根據您的MaxVersionTested屬性模擬舊版操作系統版本的行爲,但它不會阻止您的應用訪問較新的API)。

您可以有條件地調用API的方式是通過ApiInformation class - 如果它在那裏,則使用它,否則不要。

+0

您認爲如何根據操作系統版本使用一個Windows 2 Go? – Jarryd

+0

我從來沒有嘗試過,但如果它適合你,太棒了! –

相關問題