如何在旧版Windows 10上测试应用程序?

时间:2017-07-29 17:07:58

标签: c# visual-studio uwp windows-10

我有一个针对Windows 10内部版本10240的应用程序,但我的本地计算机有最新更新。

对于手机我看到Visual Studio中有各种模拟器。有没有办法在旧版本的Windows 10桌面上测试应用程序?

(我知道一种方法是实际找到一个旧的Windows并在虚拟机上运行它,但我想要一种更简单的方法)

感谢。

1 个答案:

答案 0 :(得分:2)

以为我应该写一个答案,以使其更清楚。

目前,如果你的目标版本是 15063 且最小版本是 10240 ,你会得到一些好处,如下图所示 -

enter image description here

FocusVisualMargin等属性将突出显示为

  

“ListViewItem”类型的属性“FocusVisualMargin”不是   目标平台最低版本(10.0.10240.0)中提供   这个项目支持。

但是, 10240 中也没有ListViewItemForeground等资源,但它们未突出显示。与下图相同 -

enter image description here

这个SetImplicitShowAnimation API在 10240 中也不可用,但它没有突出显示。

这告诉我Visual Studio并不能完全识别每个版本中的所有内容。这可能会在将来发生变化,但目前,在 10240 机器上运行它,或者将目标版本减少到 10240 ,然后运行并测试。

如果您想创建版本自适应代码,请参阅here