如何将 WINMD 引用添加到 ControlChannelTrigger

How to add WINMD reference to ControlChannelTrigger

将项目升级到目标 Windows 10 后,Visual Studio 2015 无法解决提到的 class。根据 the documentation on MSDN,我认为我需要添加一个 WINMD,即 Windows.Networking.Sockets.ControlChannelTriggerContract.winmd,作为我在项目参考中没有看到的项目的参考。我试着寻找它并在 Windows Kits\... 文件夹中找到了 *.winmd 文件。不幸的是,这是 Visual Studio 在我尝试添加时给出的结果:

显然,我不知道有什么办法可以解决这个问题。 (我应该有 .NET Framework 4.6。)有人可以帮忙吗?

不要直接添加winmd。对于 ControlChannelTrigger,添加对 "Windows Desktop Extensions for the UWP" 或 "Windows Mobile Extensions for the UWP" 的引用(右键单击项目的引用并选择添加引用...)(如果同时针对桌面和移动设备,则添加两者)。它们都在参考管理器 window:

的通用 Windows/Extensions 部分