Skip to content
| Marketplace
Sign in
Visual Studio>Tools>BuildSmith
BuildSmith

BuildSmith

Anton Lazouski

|
6 installs
| (0) | Free
What your build did and why it took that long: the build time and the change in the status bar, a timeline of the projects with the critical path, projects that are never up to date, a history of buil
Download

BuildSmith

BuildSmith — what your build did and why it took that long

After every build, BuildSmith puts its time and the change against the previous build in the status bar — ⏱ 1 min 48 s (▲ 4.1 s) — and the Build Timeline window shows every project on a timeline: which ran in parallel, which waited, and the critical path that decided the total.

Free. Forever. No subscriptions, no trial, no "pro" version, no nag screens, no telemetry, no messages in the Output window or at startup. The history stays on your computer.

The only thing we will ever ask — after you have used it for a while — is to rate it on the Marketplace.

📖 Documentation · Visual Studio 2022 and 2026 · x64 and ARM64 · UI in 14 languages


The build at a glance

Build › Build Timeline (also in View › Other Windows and on the SmithWorks toolbar). At the top: the result, the time and the change against the previous build; how many projects were built, up to date or failed; the critical path, the configuration, the platform and the branch. Below: a bar per project where it really ran. The critical path is outlined in orange — make one of those projects faster and the whole build gets faster. Up-to-date projects are hatched, failed ones red, and each bar shows its change against the previous build.

The timeline

A fair comparison: a Debug build on main is compared with the previous Debug build on main — same kind (Build or Rebuild), configuration, platform and branch.

Never up to date

Projects that are built on every incremental build although nothing in them changed cost seconds on every build. BuildSmith points them out above the timeline — how many, what they cost per build, and the usual causes: Copy always, a pre- or post-build step, code generated on every build.

Never up to date

History and labels

Every build of the solution is kept on your computer for a week (1 day to 1 month): search, Today / Yesterday and today / 7 days / All, a calendar, and bars that show at a glance which build was slow. Give a build a label — "before", "fixes 2", "new SDK" — in one of five colors or your own; labeled and kept builds are never deleted by age. Right-click to open, label, keep or delete; Delete has Undo.

History

Compare up to 10 builds

Tick builds in History and press ⇄ Compare: the trend of the totals and a table of projects × builds, each cell colored by its change, with sparklines and ● for the critical path. Filter to the projects that changed, the ones on the critical path or the ones you work on — the trend then sums just those. ⧉ Copy puts the table on the clipboard as Markdown, ready for a pull request.

Compare

Off when you want it off

⏻ in the window turns recording off for one solution or everywhere. Then BuildSmith truly sleeps: it does not even listen to build events. The history stays.

Settings

Tools → Options → SmithWorks → BuildSmith: recording, how long builds are kept, the status bar time, never-up-to-date projects. Every option has a description.

Options


Questions or ideas? Use the Q & A tab on this page or the Feedback repository. Full documentation: lazowskianton.github.io/VSExtensions/buildsmith.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft