Как добавить ссылку WINMD в ControlChannelTrigger

После обновления проекта до целевой системы Windows 10 Visual Studio 2015 не удается разрешить упомянутый класс. Согласно документации на MSDN, я считаю, что мне нужно добавить WINMD, а именно Windows.Networking.Sockets.ControlChannelTriggerContract.winmd, как ссылка на мой проект, который я не вижу в ссылках проекта. Я попытался найти его и нашел *.winmd файл в Windows Kits\10\... папка. К сожалению, это то, что Visual Studio дал, когда я пытаюсь добавить его:

Не удалось добавить ссылку

Видимо, я не знаю, как решить эту проблему. (У меня должен быть.NET Framework 4.6.) Может кто-нибудь помочь?

1 ответ

Решение

Не добавляйте winmd напрямую. Для ControlChannelTrigger добавьте ссылку (щелкните правой кнопкой мыши на ссылке проекта и выберите Добавить ссылку...) либо в "Расширения рабочего стола Windows для UWP", либо в "Расширения Windows Mobile для UWP" (или в обоих случаях, если вы нацелены как на рабочий стол, так и на рабочий стол. Мобильный). Оба они находятся в разделе "Универсальные окна / расширения" окна "Диспетчер ссылок":

Добавить ссылку из обозревателя решений

введите описание изображения здесь

Другие вопросы по тегам