mkjeff / secs4net

SECS-II/HSMS-SS/GEM implementation on .NET
https://mkjeff.github.io/secs4net/
MIT License
443 stars 195 forks source link

WpfVisualizer running in environment .net framework 4.8, an error is reported #90

Closed CanineBoy closed 10 months ago

CanineBoy commented 1 year ago

Describe the bug An exception occurs when Project WpfVisualizer is executed in the.NET framework 4.8 environment. Find the problem in -Secs4Net.Json -JsonReader.cs -List ToSecsMessages(this Stream stream)

System.Text.Json.JsonReaderException HResult=0x80131500 Message='0x00' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0. Source=System.Text.Json StackTrace: 在 System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes) 在 System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker) 在 System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first) 在 System.Text.Json.Utf8JsonReader.ReadSingleSegment() 在 System.Text.Json.Utf8JsonReader.Read() 在 Secs4Net.Json.Utf8JsonStreamReader.Read() 在 //src/Secs4Net.Json/Utf8JsonStreamReader.cs 中: 第 44 行 在 Secs4Net.Json.JsonReader.ToSecsMessages(Stream stream) 在 //src/Secs4Net.Json/JsonReader.cs 中: 第 210 行 在 Secs4Net.SecsMessageList..ctor(String jsonFile) 在 D:\01项目\09 SECS\Secs4Net\samples\WpfVisualizer\SecsMessageList.cs 中: 第 10 行 在 SecsMessageVisuallizer.Window1..ctor() 在 D:\01项目\09 SECS\Secs4Net\samples\WpfVisualizer\Window1.xaml.cs 中: 第 12 行