Folks,

I'm keen to experiment with C# 8 features and get familiar early, but I
can't get any project to use it. In Visual Studio 2019 16.2.3 I've tried to
create Standard, Core and Framework projects of all the latest versions,
then set the Build Advanced Language Version to 8 or preview, but it's
never available.

I thought Core 3.0 projects could use C# 8, but the highest choice I have
is 2.2. So I installed 3.0 manually and dotnet --list shows me the
following (truncated) as installed, but I never see 3.0 list in target
frameworks.

>dotnet --list-runtimes
Microsoft.AspNetCore.App 3.0.0 [C:\Program
Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.0.0 [C:\Program
Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.0 [C:\Program
Files\dotnet\shared\Microsoft.WindowsDesktop.App]
>dotnet --list-sdks
3.0.100 [C:\Program Files\dotnet\sdk]

So I have two issues: (1) I can't pick Core 3.0 Framework (2) How on earth
do I coax C# 8 into action?

Any advice would be most welcome. Perhaps there are really strict
conditions or dependencies I'm not aware of.

Cheers,
*Greg*

P.S. Public holiday in Melbourne for some sort of ball game. A horse race I
can understand, but this?

Reply via email to