SerialPort i C# Visual Studio 2019
Postat: 3 november 2020, 10:01:28
Jag har precis installerat Visual Studio 2019. Har inte använt VS på flera år innan, så jag har lite svårt att komma igång.
Det första jag vill göra är förstås att få igång seriekommunikationen eftersom jag ska styra prylar med RS232.
Då hittade jag denna: SerialPort Class och skapade ett C#-projekt som "konsolapplikation" och kopierade in koden från exemplet.
Men den hittar inte SerialPort. Jag får felet:
"...\ConsoleSerialApp2\Program.cs(174,23,174,32): error CS1069: The type name ' 'SerialPort' could not be found in the namespace 'System.IO.Ports'. This type has been forwarded to assembly 'System.IO.Ports, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' Consider adding a reference to that assembly.
Samma fel med alla andra typer som t.ex. Handshake, Parity osv.
Men överst i koden har jag ju men den raden ger en varning: "Using directive is unnecessary".
Jag har ingen aning om var jag ska börja leta. Är exempelkoden gammal? Ska jag ladda ner några paket / bibliotek eller är det nåt annat fel? Jag hittar inte i VS var eller hur jag lägger till bibliotek? Är det så att jag saknar t.ex. .NET Core SDK? Hur laddar jag ner det i så fall? (Eller hur ser jag om det saknas?)
Det första jag vill göra är förstås att få igång seriekommunikationen eftersom jag ska styra prylar med RS232.
Då hittade jag denna: SerialPort Class och skapade ett C#-projekt som "konsolapplikation" och kopierade in koden från exemplet.
Men den hittar inte SerialPort. Jag får felet:
"...\ConsoleSerialApp2\Program.cs(174,23,174,32): error CS1069: The type name ' 'SerialPort' could not be found in the namespace 'System.IO.Ports'. This type has been forwarded to assembly 'System.IO.Ports, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' Consider adding a reference to that assembly.
Samma fel med alla andra typer som t.ex. Handshake, Parity osv.
Men överst i koden har jag ju
Kod: Markera allt
using System.IO.Ports;
Jag har ingen aning om var jag ska börja leta. Är exempelkoden gammal? Ska jag ladda ner några paket / bibliotek eller är det nåt annat fel? Jag hittar inte i VS var eller hur jag lägger till bibliotek? Är det så att jag saknar t.ex. .NET Core SDK? Hur laddar jag ner det i så fall? (Eller hur ser jag om det saknas?)