Files
imsapidll48/FIXES_2026-09-01.md
2026-09-01 21:14:41 +02:00

851 B
Raw Blame History

Build fixes 2026-09-01

Behobene Visual-Studio-Compilerfehler:

  • IhapReader.cs: version und rpc von byte auf int geändert, passend zum Rückgabetyp von ReadRawByte().
  • IhapReader.cs: Compact-Long-Decoding typbereinigt; LONG_*_BASE wird explizit nach int konvertiert und die Byte-Zusammensetzung erfolgt arithmetisch statt mit einem sign-erweiterten bitweisen OR. Dadurch verschwinden CS1503 und CS0675 ohne Änderung des dekodierten Werts.
  • WireRegistry.cs: Leeres Feldarray für MiiServerException explizit als Array.Empty<WireFieldInfo>() angegeben. Dadurch verschwinden CS0826 und der daraus folgende CS1503.
  • IMSApiDotNet.ProtocolVectors.csproj: Target Framework von net8.0 auf net7.0 geändert, passend zu .NET SDK 7.0.302.

Die Hauptbibliothek bleibt netstandard2.0, damit sie breit kompatibel bleibt.