I did see some problems after I installed the C# 8.0 preview (
https://roslyninfra.blob...es_Preview_11152017.zip )
While MSBuild and ReSharper parsed (with warning, but no errors) interface return type specifications such as
Assembly ? WaitForLoadCompletion ( );
NCrunch 3.12.0.15 reported compilation errors (The type 'Assembly' must be a non-nullable value type in order to use it as parameter 'T' in the generic type or method 'Nullable<T>') along with the "failed to build" chain reaction.
NOTE: I tried to copy & paste the text from the NCrunch Tests window to show the full text, but that caused VS2017 Enterprise Preview to crash and restart.
I understand this is early prototype Roslyn code, so I'm not sure how much support NCrunch can provide. But if anyone can find a way for NCrunch to successfully build projects (test and non-test) using C# 8.0, please post a sample solution that uses the new nullable support.
Thanks.