.NET nanoframework: ссылки на сборки не могут быть разрешены

Я пытаюсь использовать библиотеку Iot.Device.Bmxx80 для очень простого проекта с моей платой для разработки ESP32-WROOM. Однако я не могу развернуть и запустить его в своей системе, потому что кажется, что система не может загрузить необходимые сборки на устройство.

Чтобы воспроизвести его, просто создайте новый пустой проект нанофреймворка .NET и добавьте следующие пакеты NuGet (достаточно программы по умолчанию - менять ее не нужно):

  • nanoFramework.Hardware.Esp32
  • nanoFramework.Iot.Device.Bmxx80

После этого просто запустите приложение на микроконтроллере.

На вкладке вывода я получаю следующий вывод ошибки после того, как на нем развернуты все библиотеки:

          Resolving.
Link failure: some assembly references cannot be resolved!!

Assembly: Iot.Device.Bmxx80 (1.0.0.0) needs assembly 'UnitsNet.Pressure' (1.0.0.0)
Assembly: Iot.Device.Bmxx80 (1.0.0.0) needs assembly 'UnitsNet.Temperature' (1.0.0.0)
Assembly: Iot.Device.Bmxx80 (1.0.0.0) needs assembly 'UnitsNet.RelativeHumidity' (1.0.0.0)
Assembly: Iot.Device.Bmxx80 (1.0.0.0) needs assembly 'UnitsNet.Length' (1.0.0.0)
Assembly: Iot.Device.Bmxx80 (1.0.0.0) needs assembly 'UnitsNet.Duration' (1.0.0.0)
Assembly: Iot.Device.Bmxx80 (1.0.0.0) needs assembly 'UnitsNet.ElectricResistance' (1.0.0.0)
Error: a3000000
Waiting for debug commands...
The program '[1] .NET nanoFramework application: Managed' has exited with code 0 (0x0).

Есть идеи, что я здесь делаю неправильно?

1 ответ

Как уже упоминал Хосе, это была ошибка, которая была исправлена ​​в упомянутой проблеме GitHub. Теперь код работает нормально.

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