In EcsSamples, Tests/ApiCombatibliltyLevelTest.cs
#if !NET_STANDARD_2_0
#error Project is expected to have API Compatibility Level set to .NET Standard 2.0
#endif
Why have to set Net Standard2.0, can not to set .Net Framework??
In EcsSamples, Tests/ApiCombatibliltyLevelTest.cs
#if !NET_STANDARD_2_0
#error Project is expected to have API Compatibility Level set to .NET Standard 2.0
#endif
Why have to set Net Standard2.0, can not to set .Net Framework??
Presumably there is some code in the samples that uses .NET Standard 2.0 APIs
You can read more about it here:
I just want to know, DOTS next version or next next version, will use .Net Framework?
DOTS uses Burst which will never support all of .Net.
.Net Framework is also much older and different from .NET Standard. .Net Framework is dead and going away. Right now, Unity uses Mono.
What will happen is Unity will switch to .Net 5/6/7/8 probably 6 or 8 which are LTS.