Попытка сделать простую демонстрацию использования Gpio в C # на Raspberry Pi с Azure Iot Edge.Включил System.Device.Gpio "Version =" 0.1.0-prerelease.19171.3 "в проект, и он прекрасно компилируется и генерирует модуль docker. Но когда модуль запускается на Rasberry pi, я получаю исключение" System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'System.Device.Gpio, Version = 0.1.0.0 ... "
Пользовательский модуль в C # в Azure IOT Edge для Raspberry Pi (новейшая версия, использующая apt-get).Сборка с использованием кода Visual Studio и Azure IoT Edge для кода Visual Studio. Модуль отлично работает, когда я не использую библиотеку Gpio.
Module.csproj
…
<PackageReference Include="System.Device.Gpio" Version="0.1.0-prerelease.19171.3" />
…
Program.cs
…
using System.Device.Gpio;
…
using (var controller = new GpioController()){
controller.OpenPin(17, PinMode.Output);
controller.Write(17, PinValue.High)
}