您可以通过引用
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
属性