Jak ustawić najnowszą wersję c#? [8.0]

0

Rozwiązanie:

How to check C# version used in Project and install latest...
Right click on the Project and select Properties option.
From the Properties, select Build option => Advanced option.
Check the Language version selected. You can change the C# version for the project from here.

U mnie nie działa. Nie mogę zmienić ustawienia języka.
Proszę o pomoc, nie działa mi przez to m.in. range operator.

0

Co znaczy nie działa?

0

Nie ma możliwości zmiany wersji języka C# podążając za rozwiązaniami z Google'a

1

A projekt masz ustawiony na NET Core >3.x?
Bo C# 8.0 wszedł razem z tą wersją Core właśnie.

1

C# 8.0 jest dostępny tylko w .NET Core 3.x i .NET Standard 2.1, standardowy .net framework zatrzymał się na 7.3

To w sumie dość smutne - .NET Framework miał oficjalnie nie zostać porzucony tylko "kompletny" - wersja języka miała nie być powiązana z frameworkiem i praktycznie zawsze można było kompilować starsze projekty w nowszym kompilatorze z nowym sugar syntax. Porzucając wsparcie dla "zwykłego" .neta skazują go na szybszą śmierć, a nie wszystkie legacy projekty zwłaszcza w WPF i WF da się łatwo przeportować na .core

1 użytkowników online, w tym zalogowanych: 0, gości: 1