MSBuild Structured Log Viewer

by Kirill Osenkov

Free Download 1 Visit Website

Versions:

  • 2.3.60
  • 2.3.59
  • 2.3.42
  • 2.3.34
  • 2.3.26
  • 2.3.17
  • 2.3.13
  • 2.2.508
  • 2.2.490
  • 2.2.489
  • 2.2.488
  • 2.2.487
  • 2.2.480
  • 2.2.476
  • 2.2.474
  • 2.2.465
  • 2.2.441
  • 2.2.392
  • 2.2.383
  • 2.2.379
  • 2.2.376
  • 2.2.374
  • 2.2.356
  • 2.2.350
  • 2.2.342
  • 2.2.336
  • 2.2.334
  • 2.2.330
  • 2.2.317
  • 2.2.310
  • 2.2.303
  • 2.2.294
  • 2.2.292
  • 2.2.291
  • 2.2.269
  • 2.2.235
  • 2.2.226
  • 2.2.212
  • 2.2.139
  • 2.2.100
  • 2.2.76
  • 2.2.1
  • 2.1.858
  • 2.1.844
  • 2.1.790
  • 2.1.787
  • 2.1.784
  • 2.1.758
  • 2.1.746
  • 2.1.745
  • 2.1.731
  • 2.1.730
  • 2.1.728
  • 2.1.710
  • 2.1.669
  • 2.1.627
  • 2.1.596
  • 2.1.561

MSBuild Structured Log Viewer, maintained by Kirill Osenkov, is a specialized diagnostic utility that belongs to the Developer Tools / Debugging & Diagnostics category and is designed to give engineers an intuitive, high-resolution picture of everything that happens inside an MSBuild run. By passing the bundled logger to any MSBuild invocation, the tool captures a single, self-contained .binlog file containing the complete evaluation and execution timeline—every target, task, property, item, and message with millisecond timestamps. Once recording is complete, the companion WPF viewer opens the log as an interactive tree whose nodes can be expanded, searched, and filtered in real time, letting developers locate bottlenecks, compare build times between versions, or trace the origin of an unexpected property value without re-running the build. Typical use cases include optimizing large solution compile times, auditing incremental build correctness in CI pipelines, diffing builds before and after SDK or NuGet upgrades, and sharing concise repro information with teammates or support channels. The viewer also supports text export, structure diff, and double-click navigation to source files when paths are available, making it equally valuable for on-premise and cloud build logs. With 58 public releases to date, the project has iterated steadily; the current build, version 2.3.60, continues to refine performance for multi-gigabyte logs and adds compatibility with the newest Visual Studio and .NET SDK toolchains. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.

Tags: