Error when running LINQ queries

Discussion of issues, suggestions and bugs of LINQ Insight, Visual Studio add-in for design-time executing LINQ statements, that simplifies debugging LINQ
Post Reply
ShaneFitz
Posts: 1
Joined: Thu 14 Nov 2019 15:35

Error when running LINQ queries

Post by ShaneFitz » Thu 14 Nov 2019 15:41

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.

Shalex
Site Admin
Posts: 9027
Joined: Thu 14 Aug 2008 12:44

Re: Error when running LINQ queries

Post by Shalex » Sat 16 Nov 2019 18:29

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)

Paul_Ibis
Posts: 3
Joined: Wed 22 Jan 2020 03:02

Re: Error when running LINQ queries

Post by Paul_Ibis » Sun 16 Feb 2020 23:04

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

Post Reply