Skip to content
  • English Deutsch

benjamin-abt.com

Performance is a feature | Cloud - AI - Azure - .NET - Sustainability

  • Home
  • Blog
  • Portfolio
    • Overview
    • Workshops & Training
    • Publications
  • Contact
  • Home
  • Blog

Accelerate your .NET build with Visual Studio 2022

Accelerate your .NET build with Visual Studio 2022
October 6, 2023 2 min read BEN ABT
Visualstudio .NET Csharp

This article was written in 2023. Versions, tools and recommendations may have changed since then. Newer posts are collected under .NET.

A little more than three months ago, Microsoft integrated a new functionality into Visual Studio 2022: Build Acceleration .

This mechanism, which can be optionally activated, apparently ensures that build times for .NET projects can be reduced by up to 80%. This is, of course, an announcement that I wanted to take a closer look at.

SDK Changes

This feature does not have to be activated in Visual Studio itself; it is activated via the SDK settings in the project file (*.csproj). In order not to define this in all projects individually, you can also store this option in the Directory.Build.props file, so that all projects of the solution receive this setting.

XML
1<Project>
2    <PropertyGroup>
3        <AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
4    </PropertyGroup>
5</Project>

Results

As a test for the speed changes, I am taking a current customer project that has about 130 projects in the solution. For this test, I have made a change to a central project so that not only a project but the reference tree has to be rebuilt.

Build without Acceleration

Without the Acceleration, all projects will be rebuilt.

Shell
1========== Build: 128 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
2========== Build completed at 18:26 and took 16,637 seconds ==========

Build with Acceleration

With Acceleration, only the affected project is built and all other projects benefit from the new performance mechanism.

Shell
1========== Build: 1 succeeded, 0 failed, 127 up-to-date, 0 skipped ==========
2========== Build completed at 18:29 and took 01,182 seconds ==========
3Visual Studio accelerated 20 project(s), copying 41 file(s). See https://aka.ms/vs-build-acceleration.

Conclusion

The speed benefits from the new Visual Studio Build Acceleration are enormous - and another reason to stay with Visual Studio. This feature makes our team much more productive over time.

Try it out!

Related articles

.NET 8 makes you faster. Everyday.

Oct 29, 2023 - 14 min read

.NET 8 makes you faster. Everyday.

As has been the case for many releases, the .NET 8 team is spending a lot of development effort to improve the .NET Runtime in terms of …

Containerizing .NET in 2026 Without a Dockerfile

Oct 20, 2026 - 11 min read

Containerizing .NET in 2026 Without a Dockerfile

Most .NET Dockerfiles repeat the same five steps: restore, publish, select the matching Microsoft runtime image, copy the output and start …

Problem Details in ASP.NET Core and .NET 11

Oct 5, 2026 - 12 min read

Problem Details in ASP.NET Core and .NET 11

builder.Services.AddProblemDetails() registers infrastructure. It does not create an error contract. An ASP.NET Core request can fail during …


BEN ABT

BEN ABT

Ben is Chief Engineering Officer and Principal Software Engineer at Medialesson.de, with a strong focus on .NET and Microsoft Azure. In his professional role, he designs and builds highly scalable platforms for hybrid and cloud-based scenarios. He also advises companies and C-levels on migrating to the sovereign cloud.

He runs myCSharp.de, the largest and most active German-speaking C# community forum, actively contributes to both his own and external open-source projects and regularly shares his knowledge through his blog, at community events, conferences and as a writer for technical magazines.

Let's Work Together

Looking for an experienced Platform Architect or Engineer for your next project? Whether it's cloud migration, platform modernization or building new solutions from scratch - I'm here to help you succeed.

New Platforms

Modernization

Training & Consulting

Contact Me
X Facebook LinkedIn WhatsApp
Back Next Blog Post

Open for work!

Contact Me
BEN ABT BEN ABT Software Engineer · Microsoft MVP Passionate about .NET, Azure, performance optimization and sustainable software engineering.

Medialesson GmbH Logo

Microsoft MVP Logo

Recent posts

View all
Stop Using nginx as Your Default Static File Server in Docker

Stop Using nginx as Your Default Static File Server in …

Oct 24, 2026
Containerizing .NET in 2026 Without a Dockerfile

Containerizing .NET in 2026 Without a Dockerfile

Oct 20, 2026
Problem Details in ASP.NET Core and .NET 11

Problem Details in ASP.NET Core and .NET 11

Oct 5, 2026
Resilience in .NET with Microsoft.Extensions.Resilience

Resilience in .NET with Microsoft.Extensions.Resilience

Sep 21, 2026
What Matters in ASP.NET Core 11

What Matters in ASP.NET Core 11

Sep 14, 2026

Tags

.NET (192) Csharp (96) ASP.NET Core (48) Azure (41) DevOps (17) Docker (14) Microsoft (14) EF Core (11) Microsoft MVP (11) AI (10) GitHub (10) GitHub Copilot (10) ASP.NET (9) Security (9) Synology (9) Architecture (8) Raspberry (8) Azure Functions (7) Cloudflare (7) Bicep (6)
benjamin-abt.com

About BEN

Benjamin Abt is a Software Engineer, Platform Architect and Microsoft MVP specializing in .NET, Azure, cloud architecture, performance optimization and sustainable software development.

Connect

  • Follow me on GitHub
  • Follow me on LinkedIn
  • Follow me on Mastodon
  • Microsoft MVP profile
  • Follow SchwabenCode on GitHub
  • Follow me on X

Quick Links

  • Portfolio
  • Blog
  • Workshops & Training
  • Publications
  • Get in Touch
  • Sitemap
Open for Work

© Copyright Benjamin Abt & SchwabenCode | 2011 - 2026

Content licensed under CC BY 4.0 unless otherwise noted.

  • Impressum
  • Privacy
  • Contact