<TargetFramework>net48</TargetFramework>
But you can see here:
https://learn.microsoft.com/en-us/do...nguage-version
That the highest C# language version supported by ANY version of .NET Framework is C# 7.3.
So how is NT8 supporting C# 8?
This is now sort of an issue on my end, b/c the "bridge" DLL that sits between the NT8 Custom executable and my main engine DLL (which is .NET Standard 2.0) is built against .NET Framework 4.8, so it can speak to both the NT8 exe and my engine DLL.
B/c it targets .NET Framework 4.8, VS2022 will only let me use C#7.3 on that DLL. Overall, NT8 supporting C#8 has enabled me to move my direct NT8 code from 5.0 to 8.0 and my main engine code from 7.3 to 8.0, so it is still a huge win for me.
But it is odd that I now have this one DLL stuck on 7.3 b/c it is following rules that NT8 seems to be breaking.
Is there a simple explanation for this?
Cheers.
P.S. I may work around this issue by simply merging my bridge DLL into the main NT8 exe, since .NET Framework 4.8 talks to .NET Standard 2.0 just fine.
Comment