我有一个针对Windows 10内部版本10240的应用程序,但我的本地计算机有最新更新。
对于手机我看到Visual Studio中有各种模拟器。有没有办法在旧版本的Windows 10桌面上测试应用程序?
(我知道一种方法是实际找到一个旧的Windows并在虚拟机上运行它,但我想要一种更简单的方法)
感谢。
答案 0 :(得分:2)
以为我应该写一个答案,以使其更清楚。
目前,如果你的目标版本是 15063 且最小版本是 10240 ,你会得到一些好处,如下图所示 -
FocusVisualMargin
等属性将突出显示为
“ListViewItem”类型的属性“FocusVisualMargin”不是 目标平台最低版本(10.0.10240.0)中提供 这个项目支持。
但是, 10240 中也没有ListViewItemForeground
等资源,但它们未突出显示。与下图相同 -
这个SetImplicitShowAnimation
API在 10240 中也不可用,但它没有突出显示。
这告诉我Visual Studio并不能完全识别每个版本中的所有内容。这可能会在将来发生变化,但目前,在 10240 机器上运行它,或者将目标版本减少到 10240 ,然后运行并测试。
如果您想创建版本自适应代码,请参阅here。