// dev.hobby.pl

Newsy .NET — .NET 11 RC1, unie w C# 15 i CS8509 (wrzesień 2026)

Streszczenie wpisu i odnośnik do pełnej treści u źródła.

Newsy .NET — .NET 11 RC1, unie w C# 15 i CS8509 (wrzesień 2026)

TL;DR

.NET 11 RC1 ma już licencję go-live, czyli można go śmiało wrzucać na produkcję, a C# 15 staje się domyślną wersją języka dla projektów net11.0 — bez grzebania w plikach projektowych i odznaczania flag preview. Ciekawostka językowa: unie, czyli zapis w stylu `public union Shape(Circle, Square)` i odwoływanie się do wartości przez `Value`, bez przepisywania istniejących klas.

Jest też ostrzeżenie warte zapamiętania: niekompletny switch na typach unii rzuca tylko CS8509, nie błąd kompilacji — trzeba świadomie włączyć WarningsAsErrors, żeby złapać brakujące przypadki. Do tego przypomnienie o ryzyku w ekosystemie NuGet: pakiety potrafią odpalić kod już w momencie otwarcia projektu, przez pliki .targets i generatory źródeł, zanim cokolwiek uruchomisz. A 10 listopada kończy się jednocześnie wsparcie .NET 8 i .NET 9 — czas zaplanować migrację.

8 newsów .NET z września 2026, kod uruchomiony na .NET 11 RC1: unie w C# 15 i ostrzeżenie CS8509, atak przez paczkę NuGet, koniec .NET 8 i 9 10 listopada.

Czytaj cały wpis u źródła

// tagi

// powiązane wpisy