我已将我的C ++ / CX UWP项目重新定位到我可用的最新Windows版本(10.0.10586)。但是,在引用下,Windows.Foundation.UniversalApiContract版本显示2.0.0.0,最新版本是10.0.14393.0中引入的3.0.0.0。我需要使用3.0.0.0中的功能,但我无法弄清楚如何使用它的生活。我查看了.vcxproj和appxmanifest,我找不到任何相关内容。在GUI中我也找不到任何东西。如何更改版本?
答案 0 :(得分:1)
您可以在项目属性中设置目标版本。
在vcproj中,它是WindowsTargetPlatformVersion:
<WindowsTargetPlatformVersion>10.0.14393.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.10586.0</WindowsTargetPlatformMinVersion>
您需要安装https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk的14393 SDK。如果Visual Studio认为10586是最新的,那么您可能没有更新的SDK。您还应确保获得Visual Studio(2015 Update 3或2017 RC)的最新更新