Задать вопрос
@NeoLight2

При попытки инициализации объекта класса SerialPort, выдаёт ошибку, что делать?

Пишу плагин на Unity3D.
Хочу получить данные с датчика, который подключен через USB к ПК (COM3).
SerialPort port = new SerialPort();
            port.PortName = "COM3";            // assign the port name 
            port.BaudRate = 9600;               // Baudrate = 9600bps
            port.Parity = Parity.None;        // Parity bits = none  
            port.DataBits = 8;                  // No of Data bits = 8
            port.StopBits = StopBits.One;
            port.Open();
            port.Write("gettemp");
            Reference.Tell(args.sender.networkPlayer, $"Temp: {port.ReadLine()}");

Но при попытке инициализации объекта класса SerialPort, выдаёт следующую ошибку:
Invalid IL code in System.IO.Ports.SerialPort:.ctor() : Method body is Empty.

Как решить эту проблему?

P.S Unity 5.6, .NET 4.0
  • Вопрос задан
  • 89 просмотров
Подписаться 2 Простой 10 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы