具有旧版本windows 10的Azure虚拟机

具有旧版本windows 10的Azure虚拟机,azure,uwp,windows-10,azure-virtual-machine,Azure,Uwp,Windows 10,Azure Virtual Machine,我知道如何在Microsoft Azure上制作和使用虚拟机,并已安装VS 2017和最新版本的windows 10,并使用它开发或测试uwp应用程序。但问题是,我自己的笔记本电脑通常是内部版本,我正在制作uwp应用程序,这些应用程序至少支持creators update,因此为了确保我的应用程序在creators update上正常运行,我需要一台安装了Windows 10 creators update的机器。 但是azure总是只提供安装了最新版本的机器,现在是秋季creators更新,很

我知道如何在Microsoft Azure上制作和使用虚拟机,并已安装VS 2017和最新版本的windows 10,并使用它开发或测试uwp应用程序。但问题是,我自己的笔记本电脑通常是内部版本,我正在制作uwp应用程序,这些应用程序至少支持creators update,因此为了确保我的应用程序在creators update上正常运行,我需要一台安装了Windows 10 creators update的机器。

但是azure总是只提供安装了最新版本的机器,现在是秋季creators更新,很快将是春季creators更新。我如何在安装了visual studio 2017的azure上创建VM,但我可以选择旧版本的windows 10来测试我的应用程序

但是azure始终只提供安装了最新版本的计算机

它类似于开发和测试uwp应用程序的本地机器。如果使用默认选项安装VS2017,它将只支持与当前操作系统版本匹配的SDK。您可以打开Visual Studio安装程序单击Modify按钮选择单个组件,然后检查要使用的旧SDK,如下面的屏幕截图

安装旧SDK后,您可以修改应用程序的目标版本以进行测试

更新

条件XAML从创建者更新(版本1703,版本15063)开始提供。要使用条件XAML,Visual Studio项目的最低版本必须设置为build 15063(创建者更新)或更高版本,目标版本必须设置为比最低版本更高的版本


如果您想在azure虚拟机中安装较旧版本的windows 10,请参阅。

我想您不明白我的问题,我正在创建一个应用程序,创建者更新为最低版本,秋季创建者更新为目标版本。我的机器是由内部人员构建的(所以我不知道它是否能在较旧的2操作系统版本上完美运行),显然我已经安装了所有SDK,这就是我的应用程序支持这些SDK的原因。我的问题是关于试验机的。一个应用程序可以有多个SDK支持,但一台笔记本电脑不能有多个版本的windows 10来测试所有版本的应用程序:)所以我需要一个虚拟机,我希望现在一切都清楚了?顺便说一句,我试图将我的项目设置为目标版本“Creators Update”,但现在我的应用程序无法构建bcz,这给了我错误,我的应用程序中确实有很多有条件的xaml代码,但应用程序仍然给了我错误:“名称空间中不存在名称“NavigationView”。
NavigationView
仅适用于Windows 10秋季创建者更新(推出v10.0.16299.0),您需要将迷你版修改为Windows 10 Fall Creators Update。朱,不,先生,我不必这样做,因为我使用的是有条件的xaml,因此导航视图仅在Fall Creators更新时才处于活动状态,而xaml在Creators更新时甚至不会执行。是的,这是一个漫长的准备过程,而且我从未尝试过使用它但是我要试试