We've started working with Unity 2018.3.0b11 recently, and this means we can now use newer C# features, which is amazing! However, every time I've restarted Rider, it starts complaining about any C# 7.0 features, like this:
The autofix is to allow ReSharper to suggest C# 7.0 features:
Opening the properties for the assembly will show that the language level has been set back to "latest":
If I change it to 7.3 specifically and close and re-open the settings, it now explains that the settings are overridden in the "Rider Settings" to C# 6.0.
If I click "Reset" it will then work, until the next time I restart Rider and it will be back to the first state above.
Using the "auto-fix" seems to take step one first (change to 7.0 specifically), still complaining though, and then if I do it a second time, it will do the second step ("Reset").
Is anyone else experiencing this with Unity 2018, and have you worked out a permanent fix?