Вы можете использовать более новые API Windows 10, ссылаясь на файлы winmd
из более новых Windows 10 SDK.Стандартный набор ссылок указан в https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-enhance
. Это означает, что последние двоичные файлы SDK можно найти в следующих местах:
C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Facade\Windows.WinMD
C:\Program Files (x86)\Windows Kits\10\References\10.0.17134.0\Windows.Foundation.FoundationContract\3.0.0.0\Windows.Foundation.FoundationContract.winmd
C:\Program Files (x86)\Windows Kits\10\References\10.0.17134.0\Windows.Foundation.UniversalApiContract\6.0.0.0\Windows.Foundation.UniversalApiContract.winmd
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.UI.Xaml.dll
Чтобы узнать, поддерживается ли определенный API, вынужно проверить, имеет ли он атрибут DualApiPartitionAttribute
.