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

Jak ustawić najnowszą wersję c#? [8.0]
GV
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
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.

UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
0

Co znaczy nie działa?

GV
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
0

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

KL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 191
1

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

obscurity
  • Rejestracja: dni
  • Ostatnio: dni
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.