Page 1 of 1

Error when running LINQ queries

Posted: Thu 14 Nov 2019 15:41
by ShaneFitz
Hi I am evaluating using LINQ Insight with VS2019. Whenever I attempt to run a query I receive the following error:

Message: Inconsistent language versions
Parameter name: syntaxTrees
Type: System.ArgumentException
Source: Microsoft.CodeAnalysis.CSharp
Site: CommonLanguageVersion
Stack Trace:
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CommonLanguageVersion(ImmutableArray`1 syntaxTrees)
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation..ctor(String assemblyName, CSharpCompilationOptions options, ImmutableArray`1 references, CSharpCompilation previousSubmission, Type submissionReturnType, Type hostObjectType, Boolean isSubmission, ReferenceManager referenceManager, Boolean reuseReferenceManager, SyntaxAndDeclarationManager syntaxAndDeclarations, IReadOnlyDictionary`2 features, AsyncQueue`1 eventQueue)
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation..ctor(String assemblyName, CSharpCompilationOptions options, ImmutableArray`1 references, CSharpCompilation previousSubmission, Type submissionReturnType, Type hostObjectType, Boolean isSubmission, ReferenceManager referenceManager, Boolean reuseReferenceManager, SyntaxAndDeclarationManager syntaxAndDeclarations, AsyncQueue`1 eventQueue)
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.Update(ReferenceManager referenceManager, Boolean reuseReferenceManager, SyntaxAndDeclarationManager syntaxAndDeclarations)
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.AddSyntaxTrees(IEnumerable`1 trees)
at Microsoft.CodeAnalysis.CSharp.CSharpCompilation.CommonAddSyntaxTrees(IEnumerable`1 trees)
at lwbFPyXmkMu3Ua0YJQ.vILkmhsnM5AwjsRPcP.CompileInternal(ExecutionBlock , String , String , CancellationToken , CompilerErrorCollection& )
at Devart.LinqInsight.Implementation.QueryExecutor.A6sc5yaNXB()
at Devart.LinqInsight.Implementation.QueryExecutor.qNajypvdy()
at Devart.LinqInsight.Implementation.QueryExecutor.<>c__DisplayClass59_0.<StartNewTask>b__0()


I have disabled IntelliTrace and disabled my ReSharper extension but nothing seems to help? Any ideas?

Thanks in advance.

Re: Error when running LINQ queries

Posted: Sat 16 Nov 2019 18:29
by Shalex
Thank you for your report. We have reproduced the issue and are investigating it.

JIC: specify your ORM (e.g. Entity Framework 6.2) and C# Language version used in your project (how to check)

Re: Error when running LINQ queries

Posted: Sun 16 Feb 2020 23:04
by Paul_Ibis
I am seeing the same error.
What was the resolution for this ?
If I go in to the settings in Visual Studio 2019, you cannot change the language version since it is disabled and set to "Automatically selected based on framework version". I am using .NET Framework 4.7.2
There is a whole discussion here about why you can't change it and if this is a bug https://docs.microsoft.com/en-gb/dotnet ... ge-version but my question is, if I have to manually set the language version in the .csproj file, what should it be to get your component to work ?
There is currently no

Code: Select all

 <LangVersion>
element in the csproj file

Re: Error when running LINQ queries

Posted: Thu 20 Feb 2020 17:32
by InfoAsUsual
Receives the same message and can therefore not use the product I just upgraded and licensed. I have used the software two years ago and then no problems. This feels very strange to have to end up here and that Devart confirms the error on November 16, it is over three months ago.

Describe how you think - I will demand a full refund if it does not resolve immediately.