omnisharp-roslyn: omnisharp 1.36.1 fails to analyze my solution (1.35.3 does not fail)
If I allow ominsharp.path to be “latest” and get 1.36.1, my vscode load produces the following:
Starting OmniSharp server at 8/14/2020, 8:50:10 AM
Target: /home/brian/clients/walsh/eqp/api/api.sln
OmniSharp server started.
Path: /home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/run
PID: 5189
[info]: OmniSharp.Stdio.Host
Starting OmniSharp on ubuntu 18.4 (x64)
[info]: OmniSharp.Services.DotNetCliService
DotNetPath set to dotnet
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Located 1 MSBuild instance(s)
1: StandAlone 16.8.0 - "/home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/omnisharp/.msbuild/Current/Bin"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
MSBUILD_EXE_PATH environment variable set to '/home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/omnisharp/.msbuild/Current/Bin/MSBuild.dll'
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Registered MSBuild instance: StandAlone 16.8.0 - "/home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/omnisharp/.msbuild/Current/Bin"
CscToolExe = csc.exe
MSBuildToolsPath = /home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/omnisharp/.msbuild/Current/Bin
CscToolPath = /home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/omnisharp/.msbuild/Current/Bin/Roslyn
BypassFrameworkInstallChecks = true
MSBuildExtensionsPath = /home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/omnisharp/.msbuild
[info]: OmniSharp.Cake.CakeProjectSystem
Detecting Cake files in '/home/brian/clients/walsh/eqp/api'.
[info]: OmniSharp.Cake.CakeProjectSystem
Could not find any Cake files
[info]: OmniSharp.MSBuild.ProjectSystem
Detecting projects in '/home/brian/clients/walsh/eqp/api/api.sln'.
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Api/Wellspring.Api.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Api.Tests/Wellspring.Api.Tests.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Entities/Wellspring.Entities.csproj'
[info]: OmniSharp.Script.ScriptProjectSystem
Detecting CSX files in '/home/brian/clients/walsh/eqp/api'.
[info]: OmniSharp.Script.ScriptProjectSystem
Could not find any CSX files
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140
[info]: OmniSharp.WorkspaceInitializer
Configuration finished.
[info]: OmniSharp.Stdio.Host
Omnisharp server running using Stdio at location '/home/brian/clients/walsh/eqp/api' on host 4504.
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: /home/brian/clients/walsh/eqp/api/src/Wellspring.Api/Wellspring.Api.csproj
[warn]: OmniSharp.MSBuild.ProjectLoader
"/home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/omnisharp/.msbuild/Current/Bin/Microsoft.Xaml.targets" cannot be imported again. It was already imported at "/home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.36.1/omnisharp/.msbuild/Current/Bin/Microsoft.Common.CurrentVersion.targets (6156,3)". This is most likely a build authoring error. This subsequent import will be ignored. [/home/brian/clients/walsh/eqp/api/src/Wellspring.Entities/Wellspring.Entities.csproj]
[warn]: OmniSharp.MSBuild.ProjectLoader
...
Further down analysis of documents fail…
[info]: OmniSharp.Roslyn.CSharp.Services.Diagnostics.CSharpDiagnosticWorkerWithAnalyzers
Solution initialized -> queue all documents for code analysis. Initial document count: 235.
[fail]: OmniSharp.Roslyn.CSharp.Services.Diagnostics.CSharpDiagnosticWorkerWithAnalyzers
Analysis of document Extensions.cs failed or cancelled by timeout: The operation was canceled., analysers: Microsoft.CodeAnalysis.UseSystemHashCode.UseSystemHashCodeDiagnosticAnalyzer, Microsoft.CodeAnalysis.UseExplicitTupleName.UseExplicitTupleNameDiagnosticAnalyzer, Microsoft.CodeAnalysis.MakeFieldReadonly.MakeFieldReadonlyDiagnosticAnalyzer, Microsoft.CodeAnalysis.Formatting.FormattingDiagnosticAnalyzer, Microsoft.CodeAnalysis.ExternalAccess.VSTypeScript.VSTypeScriptDocumentDiagnosticAnalyzer, Microsoft.CodeAnalysis.ExternalAccess.VSTypeScript.VSTypeScriptProjectDiagnosticAnalyzer, Microsoft.CodeAnalysis.DisposeAnalysis.DisposableFieldsShouldBeDisposedDiagnosticAnalyzer, Microsoft.CodeAnalysis.DisposeAnalysis.DisposeObjectsBeforeLosingScopeDiagnosticAnalyzer, Microsoft.CodeAnalysis.EditAndContinue.EditAndContinueDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.ValidateFormatString.CSharpValidateFormatStringDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseThrowExpression.CSharpUseThrowExpressionDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseSimpleUsingStatement.UseSimpleUsingStatementDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseObjectInitializer.CSharpUseObjectInitializerDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseNullPropagation.CSharpUseNullPropagationDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseIsNullCheck.CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseIsNullCheck.CSharpUseIsNullCheckForReferenceEqualsDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseInferredMemberName.CSharpUseInferredMemberNameDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseIndexOrRangeOperator.CSharpUseIndexOperatorDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseIndexOrRangeOperator.CSharpUseRangeOperatorDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseCollectionInitializer.CSharpUseCollectionInitializerDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnusedParametersAndValues.CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnusedMembers.CSharpRemoveUnusedMembersDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnnecessaryImports.CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnnecessaryCast.CSharpRemoveUnnecessaryCastDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.QualifyMemberAccess.CSharpQualifyMemberAccessDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseDefaultLiteral.CSharpUseDefaultLiteralDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseDeconstruction.CSharpUseDeconstructionDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseConditionalExpression.CSharpUseConditionalExpressionForAssignmentDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseConditionalExpression.CSharpUseConditionalExpressionForReturnDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseCompoundAssignment.CSharpUseCompoundAssignmentDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseCompoundAssignment.CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseCoalesceExpression.CSharpUseCoalesceExpressionDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseCoalesceExpression.CSharpUseCoalesceExpressionForNullableDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.SimplifyInterpolation.CSharpSimplifyInterpolationDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.SimplifyBooleanExpression.CSharpSimplifyConditionalDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnreachableCode.CSharpRemoveUnreachableCodeDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.PopulateSwitch.CSharpPopulateSwitchExpressionDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.PopulateSwitch.CSharpPopulateSwitchStatementDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.OrderModifiers.CSharpOrderModifiersDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.MisplacedUsingDirectives.MisplacedUsingDirectivesDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.MakeStructFieldsWritable.CSharpMakeStructFieldsWritableDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.InvokeDelegateWithConditionalAccess.InvokeDelegateWithConditionalAccessAnalyzer, Microsoft.CodeAnalysis.CSharp.InlineDeclaration.CSharpInlineDeclarationDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.FileHeaders.CSharpFileHeaderDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.ConvertSwitchStatementToExpression.ConvertSwitchStatementToExpressionDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.ConvertAnonymousTypeToTuple.CSharpConvertAnonymousTypeToTupleDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveConfusingSuppression.CSharpRemoveConfusingSuppressionDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnnecessaryParentheses.CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnnecessaryParentheses.CSharpRemoveUnnecessaryExpressionParenthesesDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnnecessarySuppressions.CSharpRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.RemoveUnnecessarySuppressions.CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.AddRequiredParentheses.CSharpAddRequiredPatternParenthesesDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.AddRequiredParentheses.CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.AddAccessibilityModifiers.CSharpAddAccessibilityModifiersDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UsePatternMatching.CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UsePatternMatching.CSharpAsAndNullCheckDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UsePatternMatching.CSharpIsAndCastCheckDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UsePatternCombinators.CSharpUsePatternCombinatorsDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseLocalFunction.CSharpUseLocalFunctionDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseExpressionBody.UseExpressionBodyDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseExpressionBodyForLambda.UseExpressionBodyForLambdaDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.UseAutoProperty.CSharpUseAutoPropertyAnalyzer, Microsoft.CodeAnalysis.CSharp.SimplifyThisOrMe.CSharpSimplifyThisOrMeDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.MakeLocalFunctionStatic.MakeLocalFunctionStaticDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.EmbeddedLanguages.CSharpRegexDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.Diagnostics.CSharpUnboundIdentifiersDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.Diagnostics.TypeStyle.CSharpUseExplicitTypeDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.Diagnostics.TypeStyle.CSharpUseImplicitTypeDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.Diagnostics.NamingStyles.CSharpNamingStyleDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.Diagnostics.AddBraces.CSharpAddBracesDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.Diagnostics.SimplifyTypeNames.CSharpSimplifyTypeNamesDiagnosticAnalyzer, Microsoft.CodeAnalysis.CSharp.Diagnostics.Analyzers.CSharpPreferFrameworkTypeDiagnosticAnalyzer, Microsoft.AspNetCore.Analyzers.StartupAnalyzer, Microsoft.AspNetCore.Mvc.Analyzers.AvoidHtmlPartialAnalyzer, Microsoft.AspNetCore.Mvc.Analyzers.AttributesShouldNotBeAppliedToPageModelAnalyzer, Microsoft.AspNetCore.Mvc.Analyzers.TagHelpersInCodeBlocksAnalyzer, Microsoft.AspNetCore.Mvc.Analyzers.TopLevelParameterNameAnalyzer, Microsoft.AspNetCore.Components.Analyzers.ComponentParameterAnalyzer, Microsoft.AspNetCore.Components.Analyzers.ComponentParameterUsageAnalyzer, Microsoft.Extensions.Internal.ComponentInternalUsageDiagnosticAnalyzer, Google.Cloud.Diagnostics.AspNetCore.Analyzers.GoogleTraceBeforeMvcAnalyzer, Microsoft.EntityFrameworkCore.InternalUsageDiagnosticAnalyzer
[fail]: OmniSharp.Roslyn.CSharp.Services.Diagnostics.CSharpDiagnosticWorkerWithAnalyzers
Analysis of document ClaimsPrincipal.cs failed or cancelled by timeout: The operation was canceled., analysers:
However if I revert to “omnisharp.path”: “1.35.3”
I receive no errors at all.
Starting OmniSharp server at 8/14/2020, 8:54:40 AM
Target: /home/brian/clients/walsh/eqp/api/api.sln
OmniSharp server started.
Path: /home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/run
PID: 6055
[info]: OmniSharp.Stdio.Host
Starting OmniSharp on ubuntu 18.4 (x64)
[info]: OmniSharp.Services.DotNetCliService
DotNetPath set to dotnet
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Located 1 MSBuild instance(s)
1: StandAlone 16.4 - "/home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/omnisharp/.msbuild/Current/Bin"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
MSBUILD_EXE_PATH environment variable set to '/home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/omnisharp/.msbuild/Current/Bin/MSBuild.dll'
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Registered MSBuild instance: StandAlone 16.4 - "/home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/omnisharp/.msbuild/Current/Bin"
CscToolExe = csc.exe
MSBuildToolsPath = /home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/omnisharp/.msbuild/Current/Bin
CscToolPath = /home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/omnisharp/.msbuild/Current/Bin/Roslyn
BypassFrameworkInstallChecks = true
MSBuildExtensionsPath = /home/brian/.vscode/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/omnisharp/.msbuild
[info]: OmniSharp.Cake.CakeProjectSystem
Detecting Cake files in '/home/brian/clients/walsh/eqp/api'.
[info]: OmniSharp.Cake.CakeProjectSystem
Could not find any Cake files
[info]: OmniSharp.MSBuild.ProjectSystem
Detecting projects in '/home/brian/clients/walsh/eqp/api/api.sln'.
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Api/Wellspring.Api.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Api.Tests/Wellspring.Api.Tests.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Entities/Wellspring.Entities.csproj'
[info]: OmniSharp.Script.ScriptProjectSystem
Detecting CSX files in '/home/brian/clients/walsh/eqp/api'.
[info]: OmniSharp.Script.ScriptProjectSystem
Could not find any CSX files
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: /home/brian/clients/walsh/eqp/api/src/Wellspring.Api/Wellspring.Api.csproj
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140
[info]: OmniSharp.WorkspaceInitializer
Configuration finished.
[info]: OmniSharp.Stdio.Host
Omnisharp server running using Stdio at location '/home/brian/clients/walsh/eqp/api' on host 4504.
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file '/home/brian/clients/walsh/eqp/api/src/Wellspring.Api/Wellspring.Api.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Adding project '/home/brian/clients/walsh/eqp/api/src/Wellspring.Api/Wellspring.Api.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: /home/brian/clients/walsh/eqp/api/src/Wellspring.Api.Tests/Wellspring.Api.Tests.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file '/home/brian/clients/walsh/eqp/api/src/Wellspring.Api.Tests/Wellspring.Api.Tests.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Adding project '/home/brian/clients/walsh/eqp/api/src/Wellspring.Api.Tests/Wellspring.Api.Tests.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: /home/brian/clients/walsh/eqp/api/src/Wellspring.Entities/Wellspring.Entities.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file '/home/brian/clients/walsh/eqp/api/src/Wellspring.Entities/Wellspring.Entities.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Adding project '/home/brian/clients/walsh/eqp/api/src/Wellspring.Entities/Wellspring.Entities.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Update project: Wellspring.Api
[info]: OmniSharp.MSBuild.ProjectManager
Found referenced project outside root directory: /home/brian/clients/walsh/eqp/api/src/Wellspring.Constants/Wellspring.Constants.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Adding project '/home/brian/clients/walsh/eqp/api/src/Wellspring.Constants/Wellspring.Constants.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Constants/Wellspring.Constants.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Found referenced project outside root directory: /home/brian/clients/walsh/eqp/api/src/Wellspring.Messages/Wellspring.Messages.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Adding project '/home/brian/clients/walsh/eqp/api/src/Wellspring.Messages/Wellspring.Messages.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Messages/Wellspring.Messages.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Update project: Wellspring.Api.Tests
[info]: OmniSharp.MSBuild.ProjectManager
Found referenced project outside root directory: /home/brian/clients/walsh/eqp/api/src/Wellspring.Db/Wellspring.Db.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Adding project '/home/brian/clients/walsh/eqp/api/src/Wellspring.Db/Wellspring.Db.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for '/home/brian/clients/walsh/eqp/api/src/Wellspring.Db/Wellspring.Db.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Update project: Wellspring.Entities
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: /home/brian/clients/walsh/eqp/api/src/Wellspring.Constants/Wellspring.Constants.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file '/home/brian/clients/walsh/eqp/api/src/Wellspring.Constants/Wellspring.Constants.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: /home/brian/clients/walsh/eqp/api/src/Wellspring.Messages/Wellspring.Messages.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file '/home/brian/clients/walsh/eqp/api/src/Wellspring.Messages/Wellspring.Messages.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: /home/brian/clients/walsh/eqp/api/src/Wellspring.Db/Wellspring.Db.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file '/home/brian/clients/walsh/eqp/api/src/Wellspring.Db/Wellspring.Db.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Update project: Wellspring.Constants
[info]: OmniSharp.MSBuild.ProjectManager
Update project: Wellspring.Messages
[info]: OmniSharp.MSBuild.ProjectManager
Update project: Wellspring.Db
[info]: OmniSharp.OmniSharpWorkspace
Adding analyzer reference: /home/brian/.nuget/packages/microsoft.entityframeworkcore.analyzers/3.1.2/analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll
[info]: OmniSharp.Roslyn.CSharp.Services.Diagnostics.CSharpDiagnosticWorkerWithAnalyzers
Solution initialized -> queue all documents for code analysis. Initial document count: 235.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 19 (6 by maintainers)
The import issue you had has been resolved already - however it has nothing to do with analyzer behavior. In fact, the analyzer logic has not changed for a long time. The only thing that you must be experiencing is that certain performance characteristics in the Roslyn compiler, as we moved to 3.8.x generation, must have changed (worsened).
The best solution to this would be to increase the analysis timeout, which is by default set to 10 seconds. See here for the relevant setting https://github.com/OmniSharp/omnisharp-roslyn/wiki/Configuration-Options#roslyn-extensions-options