none
Не видит пространство имен Windows.Device , C#, Net 4.5-4.6.1 RRS feed

  • Вопрос

  • Всем привет! Есть такой вопросик... Взял исходник отсюда https://github.com/Eryux/miband-heartrate. Открыл в Visual Studio 2017 с установленным SDK. Пишет:как то можно это исправить, выбирал различные версии Net в свойствах проекта, результат один и тот же?!? Спасибо.

    27 января 2019 г. 17:41

Ответы

  • В таком случае, добавьте ссылку на него (вам нужно будет в диалоговом окне выбора файла выбрать фильтр "Все файлы", чтобы можно было его выбрать). Это должно решить проблему.

    Скорее всего, ссылка не перенеслась корректно из-за разной минорной версии SDK у разработчиков и у вас. В десктопные приложения ссылка на UWP-библиотеку добавляется с указанием пути на конкретный winmd-файл, а в данном случае один из каталогов в пути зависит от версии.

    28 января 2019 г. 18:35

Все ответы

  •  Приветствую. 

    Вставил в UWP приложения пространства имен на Вашем скрине.

    using Windows.Devices.Bluetooth;
    using Windows.Devices.Bluetooth.GenericAttributeProfile;
    using Windows.Storage.Streams;
    using Windows.Devices.Enumeration;

    Все видит. Не ругается. 


    Фоновое изображение

    27 января 2019 г. 19:14
  • Если это десктопное приложение, проверьте, что добавлена ссылка на сборку

    C:\Program Files (x86)\Windows Kits\10\UnionMetadata\(версия)\Windows.winmd


    28 января 2019 г. 3:06
  • в разделе ссылок "Windows"-ссылки нет, горит желтый значок.
    28 января 2019 г. 12:22
  • в разделе ссылок "Windows"-ссылки нет, горит желтый значок.

    Добрый День.

    Штатно открыл проблемное приложение, выполнил сборку и запустил.

    Итог, работает.

    Проверьте зависимости и ссылки в разделе Links проекта..


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram

    28 января 2019 г. 16:26
    Модератор
  • Желтый значок горит где именно? На какой ссылке?

    У вас SDK какой версии установлен? Нужен Windows 10. У вас вообще есть на компьютере каталог, который я написал?

    28 января 2019 г. 17:06
  • Добрый День.

    Ваш пк соответствует требованиям: ?

    • .NET Framework 4.5 (download)
    • Windows 10 1703+ (Creators Update)
    • Bluetooth adapter supporting Bluetooth 4.0/4.2 BLE


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram

    28 января 2019 г. 17:18
    Модератор
  • Все есть, я собирал проект в образе для vmware с официального сайта Microsoft, там и windows 10, и SDK, и Visual studio 2017, и файл этот есть(C:\Program Files (x86)\Windows Kits\10\UnionMetadata\(версия)\Windows.winmd)!
    28 января 2019 г. 17:59
  • Все есть, я собирал проект в образе для vmware с официального сайта Microsoft, там и windows 10, и SDK, и Visual studio 2017, и файл этот есть(C:\Program Files (x86)\Windows Kits\10\UnionMetadata\(версия)\Windows.winmd)!
    28 января 2019 г. 17:59
  • В таком случае, добавьте ссылку на него (вам нужно будет в диалоговом окне выбора файла выбрать фильтр "Все файлы", чтобы можно было его выбрать). Это должно решить проблему.

    Скорее всего, ссылка не перенеслась корректно из-за разной минорной версии SDK у разработчиков и у вас. В десктопные приложения ссылка на UWP-библиотеку добавляется с указанием пути на конкретный winmd-файл, а в данном случае один из каталогов в пути зависит от версии.

    28 января 2019 г. 18:35
  • Спасибо, все заработало!
    29 января 2019 г. 8:57