diff --git a/src/Tools/AnalyzerRunner/Program.cs b/src/Tools/AnalyzerRunner/Program.cs index 5fbd1c5b8081eedc11fbc74d1204f0216f3a5cb7..3fd409f98d51c89779753f12e49d8f020382b1d5 100644 --- a/src/Tools/AnalyzerRunner/Program.cs +++ b/src/Tools/AnalyzerRunner/Program.cs @@ -85,6 +85,14 @@ public static async Task Main(string[] args) Solution solution = await workspace.OpenSolutionAsync(options.SolutionPath, cancellationToken: cancellationToken).ConfigureAwait(false); var projectIds = solution.ProjectIds; + foreach (var workspaceDiagnostic in workspace.Diagnostics) + { + if (workspaceDiagnostic.Kind == WorkspaceDiagnosticKind.Failure) + { + Console.WriteLine(workspaceDiagnostic.Message); + } + } + foreach (var projectId in projectIds) { solution = solution.WithProjectAnalyzerReferences(projectId, ImmutableArray.Empty);