KirillOsenkov / MSBuildStructuredLog

A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
MIT License
1.44k stars 191 forks source link

Project Graph is only useful for very small projects #535

Open KirillOsenkov opened 2 years ago

KirillOsenkov commented 2 years ago

Project Graph is a feature that currently shows for small binlogs and displays a graph of all project and target invocations: image

Unfortunately it becomes unwieldy very fast and so it is turned off for larger binlogs.

It is being turned off here: https://github.com/KirillOsenkov/MSBuildStructuredLog/blob/25b78d8859333eef3a4f9d491e7ec0dadda4f58c/src/StructuredLogViewer/Controls/BuildControl.xaml.cs#L137-L140

and here: https://github.com/KirillOsenkov/MSBuildStructuredLog/blob/25b78d8859333eef3a4f9d491e7ec0dadda4f58c/src/StructuredLogViewer/Controls/BuildControl.xaml.cs#L401-L406

Related issues: #297, #298