2015-08-11 9 views
0

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

Fail adding reference

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

ответ

2

Не добавляйте winmd напрямую. Для ControlChannelTrigger добавьте ссылку (щелкните правой кнопкой мыши ссылку «Проект» и выберите «Добавить ссылку ...») на «Windows Desktop Extensions for UWP» или «Windows Mobile Extensions для UWP» (или оба, если вы нацеливаете как Desktop, так и Мобильный). Они оба в разделе Универсальные Windows/Extensions окна Reference Manager:

Add Reference from Solution Explorer

enter image description here

+0

Эй, делает ControlChannelTrigger работы в ОС Windows 10 Универсальное приложение? Я сталкиваюсь с проблемами, связанными с доступом, несмотря на то, что он работает в Windows Store 8 – MistyK