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

11 lines
851 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.