.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. Теперь код работает нормально.